1

これが私がやっていることです:彼らはこれに対するテーブルMEDIAであり、MEDIA_TAGSテーブルの複数のエントリです。そのため、メディア タグに対するユーザー入力に基づいて、MEDIA テーブル レコードを取得する必要があります。したがって、ここでは、メディア タグの入力時にのみ、テーブル MEDIA と MEDIA_TAGS を結合する必要があります。

これはレガシー システムであるため、hbm ファイルの既存のマッピングを変更できません。特定の条件または動的入力に基づいて、別のテーブルに結合を追加する Hibernate の機能があるかどうかを知りたいと思いました。

これは事前定義されたフィルターで可能ですか、または休止状態のマッピングでこれを達成する方法はありますか? これに関する指針は私を大いに助けます。

4

1 に答える 1

1

この問題を解決するために、休止状態の criteria.createAlias(.. を使用しました。

于 2013-08-27T09:27:15.383 に答える