我有一个类的工作区包含片材的集合即是有一个工作区和列表之间一对多关系。一个工作区可能有一百万个列表。问题在于,当我访问工作区内工作表集合中的单个元素时,所有元素都会被抓取。有没有办法让我以10个或一个一个的方式取出这些表格?独立选择每个收集元件 - 冬眠
-1
A
回答
0
退房的hibernate documentation on improving performance。
基本上你要使用的fetch
属性。
0
的关键词是特懒获取。
特别this paragraph可能会感兴趣。在最后它说:
的createFilter()方法也被用来有效的抓取集合的子集而不需要载入整个集合:
s.createFilter(lazyCollection,“”) .setFirstResult(0).setMaxResults(10).LIST();
相关问题
- 1. 冬眠收集
- 2. 冬眠HQL元素错误
- 3. 标准冬眠
- 4. 冬眠可选加入
- 5. 独立收集更新问题
- 6. 错误在冬眠
- 7. 冬眠删除
- 8. SQLStateConverter.handledNonSpecificException冬眠
- 9. 冬眠org.objectweb.asm.classwriter
- 10. IntelliTrace独立收集器OutputPath空
- 11. 收集重复独立指令
- 12. 列行冬眠
- 13. 冬眠 - 弹簧/ bean映射集
- 14. 休眠与冬眠搜索
- 15. 选择收集API
- 16. JQuery插件的每个元素的独立范围
- 17. 力冬眠阅读
- 18. 在冬眠如何在第
- 19. 冬眠抛出MappingException
- 20. 柔性BlazeDS的春天冬眠
- 21. 冬眠唯一约束
- 22. Symfony2集合的选择每个元素的不同选项
- 23. 一对多冬眠
- 24. 龙目与冬眠
- 25. 选择多个选择元素的每个第一个选项
- 26. 冬眠许多一对多
- 27. 休眠:收藏集
- 28. 单独一个元素的选择器?
- 29. 如何在一对多关联中选择一个冬眠儿童
- 30. 冬眠通过枚举类型查询