检索策略
来源:互联网 发布:科技成果登记软件 编辑:程序博客网 时间:2024/06/10 01:27
可以延迟加载的配置组合:
⑴关联实体的载入策略(one-to-one或many-to-one
lazy
决定关联实体什么时候载入 (proxy|false)
fetch
join:使用连接查询检索对象;select(默认):抓取在前面查询到的所有实体对象的关联对象
类级别:在调用load函数时延迟有效,get函数无效,Query.list()都无效.
默认 延迟加载.
延迟加载:
Customer.hbm.xml:
Account.hbm.xml:
立即加载:
Customer.hbm.xml:
Account.hbm.xml:
batch载入策略:
设置批量处理,可以把缓存中的代理类进行批量处理,这样可以减少数据库的访问次数.
例如在Customer.hbm.xml:
<set name="Accounts" inverse="false" cascade="delete" fetch="select" lazy="extra"batch-size="3" > <!-- 表示最多批量初始化3个accounts集合代理类 -->
<key column="customerId"/>
<one-to-many class="basicCar.bean.Account"/>
</set>
0 0
- 检索策略
- 检索策略
- 检索策略
- 检索策略
- Hibernate检索策略之类级别检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- hibernate检索策略
- hibernate检索策略1
- Hibernate 检索策略
- Hibernate中检索策略
- Hibernate检索策略总结
- Hibernate的检索策略
- Hibernate检索策略
- Hibernate的检索策略
- hibernate的检索策略
- Hibernate的检索策略
- flask权限管理功能的实现
- 欢迎使用CSDN-markdown编辑器
- python学习日记1
- linux驱动开发:用户空间操作LCD显示简单的图片
- VIM常用命令
- 检索策略
- LightOJ-1062-bindary search
- 熟悉vi的基本操作
- 51nod-【1276 岛屿的数量】
- 轻度解析异步~Task.Delay
- Java多线程之~~~~使用wait和notify实现生产者消费者模型
- JAVA描述两个队列实现栈
- 完美实现跨域Iframe高度自适应【Iframe跨域高度自适应解决方案】
- 移动端冒泡的touch 事件挡也挡不住