レイジーロードされたコレクションから単一の、あるいは少数のアイテム(たとえば、1番目、3番目、5番目)をフェッチしたい場合、HibernateはDB、その後は私が要求するものを返すか、それを具体的にDBHibernateでのレイジーローディングとコレクション
3
A
答えて
9
からのみ要求されたものを取得しますextra-lazy collections
を見てみましょう。しかし、あなたは、特定のアイテム、彼らのためだけのクエリではなく、服用が必要な場合それらはコレクションからのものです。
0
あなたには可能性はほとんどないと思います。結果を開始要素にバインドする場合は、フェッチする要素の数を指定することができます(改ページなど)。また、HQLまたは条件を使用する代わりに、適切なSQLクエリを記述することもできます。余分な遅延コレクションを使うと、Hibernateはリストから要素を取得するたびにクエリを実行するでしょう。したがって、各ソリューションの有効性は、アプリケーションとデータベースに保存されているデータの量に厳密に依存します。
6
余分な怠惰に代わるものは基本的にこれは、コレクションの内容に基づいてクエリです http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#objectstate-filtering
コレクションフィルタを使用することです。それには改ページの可能性が含まれます。
Collection tenKittens = session.createFilter(
mother.getKittens(), "")
.setFirstResult(0).setMaxResults(10)
.list();
関連する問題
- 1. Hibernate余分レイジーローディングおよびメモリ
- 2. hibernateでmany-to-oneのレイジーローディングをプログラムで指定する
- 3. レールでのロードとレイジーローディング
- 4. JPA + Hibernate強制JPAはレイジーローディングでプロキシを使用しない
- 5. Hibernate:コレクションの基準
- 6. hibernateマッピングファイル内の関連するエンティティのレイジーローディング設定をオーバーライド
- 7. シングル.jsファイルとレイジーローディング
- 8. Entity FrameworkレイジーローディングとICollection
- 9. JPAでレイジーローディング
- 10. TabControls(MVVM)でレイジーローディング
- 11. HibernateコレクションがカスタムSQL
- 12. レイジーローディングとプロバイダーの戦略
- 13. Hibernate Criteriaコレクションのプロパティ(サブクエリ?)
- 14. Hibernate - コレクションの置き換え
- 15. JPAのHibernateでのマッピングキューのコレクション
- 16. ヴァーダインツリー。レイジーローディング
- 17. レイジーローディングIMG
- 18. レイジーローディングmvc3
- 19. Yiiレイジーローディング
- 20. node.jsのレイジーローディング
- 21. Hibernateでコレクションのコレクションを初期化するには
- 22. Linqjsとノックアウトによるレイジーローディング
- 23. コレクションHibernateを使ったキャッシング
- 24. レイジーローディングのために複数のHibernate Propertiesファイルを動作させるには?
- 25. HibernateでmappedByとコレクション型の関係を更新するには?
- 26. シームページのレイジーローディング部分?
- 27. RecyclerViewのレイジーローディング効果
- 28. 休止レイジーローディングHQL
- 29. レイジーローディング補助ルート
- 30. コレクションの値のHibernateの基準
通常、DBからコレクション全体を取得するだけでしょうか? – user802232
はい。 (15chrs ...) – Bozho