1

左外部結合を定義するhbmファイルがあります。次に、左外部結合を必要としないクエリを作成する必要があります。

hbmファイルですでに定義されているHibernateクエリを作成するときに、左外部結合を明示的に削除するためにどの基準を使用すればよいか教えてください。

4

2 に答える 2

0

名前付きクエリが定義されていて、この名前付きクエリに似ているが異なるクエリを実行したいと思います。解決策は、この名前付きクエリを使用しないことです。別のクエリを定義して、やりたいことを実行し、この新しい名前付きクエリを他のクエリの代わりに使用します。

または、両方のクエリ間ですべての共通事項を繰り返したくない場合は、名前付きクエリをまったく使用せず、Java コードで直接動的にクエリを作成します。

于 2012-11-18T18:04:51.267 に答える
0

オブジェクトの eagar フェッチに左外部結合を使用している場合は、左外部結合を削除し、休止状態のフェッチ プロファイルを定義することをお勧めします。ドキュメントを参照してください。

于 2012-11-19T09:40:31.167 に答える