2011-07-18 10 views

答えて

9

からのみ要求されたものを取得しますextra-lazy collections

を見てみましょう。しかし、あなたは、特定のアイテム、彼らのためだけのクエリではなく、服用が必要な場合それらはコレクションからのものです。

+0

通常、DBからコレクション全体を取得するだけでしょうか? – user802232

+0

はい。 (15chrs ...) – Bozho

0

あなたには可能性はほとんどないと思います。結果を開始要素にバインドする場合は、フェッチする要素の数を指定することができます(改ページなど)。また、HQLまたは条件を使用する代わりに、適切なSQLクエリを記述することもできます。余分な遅延コレクションを使うと、Hibernateはリストから要素を取得するたびにクエリを実行するでしょう。したがって、各ソリューションの有効性は、アプリケーションとデータベースに保存されているデータの量に厳密に依存します。

関連する問題