Hibernate:Query接口中list和iterator区别
2015-12-07 08:35
381 查看
extra策略:
与 lazy=“true” 类似. 主要区别是增强延迟检索策略能进一步延迟 Customer 对象的 orders 集合代理实例的初始化时机:
• 当程序第一次访问 orders 属性的 iterator() 方法时, 会导致 orders 集合代理类实例的初始化
• 当程序第一次访问 order 属性的 size(), contains() 和 isEmpty() 方法时, Hibernate 不会初始化 orders 集合类的实例, 仅通过特定的 select 语句查询必要的信息, 不会检索所有的 Order 对象
相关文章推荐
- iOS之UI--微博个人详情页
- jboss5+EJB3+MDB Queue
- 第六章 用堆栈视图(Stack Views)来设计UI
- MUI 框架微信支付
- UVA-1626 Brackets sequence
- UESTC 1252 24点游戏 DFS
- Parquet_11. Spark: DataFrames 和 Parquet -- 待完善
- Parquet_10. Spark & Parquet -- 待完善
- CGContextRef UI界面美化
- Parquet_9. 将CSV 文件转换成 Parquet 格式 -- 待完善
- 3.创建简单的UI-Google官网上的Android初学训练
- 将字符串转换成uniqueidentifiter类型时出错
- iOS"Request failed: unacceptable content-type: tex
- confluence wiki搭建
- Parquet_8. MapReduce & Parquet -- 待完善
- Parquet_7. 通过命令行来读取 Parquet 文件 -- 待完善
- Parquet_6. 在Impala表中使用 Parquet 格式
- java 中的 break、continue 的使用范围
- Parquet_5. SequenceFile vs ORC File vs Parquet File -- 待完善
- Parquet_4. 列式存储总结 -- 待完善