hibernate基础-fetch抓取
来源:互联网 发布:大学物理实验报告数据 编辑:程序博客网 时间:2024/06/05 14:34
抓取策略(单端代理的批量抓取)
1 保持默认,也就是fetch="select"
<many-to-one name="classes" column="classesid" cascade="save-update"/>
fetch="select",另外发送一条select语句抓取当前对象关联实体或集合
2 设置fetch="jion"
<many-to-one name="classes" column="classesid" cascade="save-update" fetch="join"/>
fetch="jion",hibernate会通过select语句会使用外联接来加载其关联实体或集合,此时lazy会失效
------------------------------------------------------------
抓取策略(集合代理的批量抓取)
1 保持默认,也就是fetch="select"
<set name="students" fetch="select">
fetch="select",另外发送一条select语句抓取当前对象关联实体或集合
2 设置fetch="jion"
<set name="students" fetch="jion">
fetch="jion",hibernate会通过select语句会使用外联接来加载其关联实体或集合,此时lazy会失效
3 设置fetch="subselect"
<set name="students" fetch="subselect">
fetch="subselect",用于createQuery()查询,另外发送一条select语句抓取在前面查询到的所有实体对象的关联集合
----------------------------------------------------------------
抓取策略,batch-size在<class>上的应用
batch-size属性,可能批量加载体类,参见:Classes.hbm.xml
<class name="Classes" table="t_classes" batch-size="3">
在hibernate.cfg.xml中设置
<property name="hibernate.jdbc.fetch_size">50</property>
http://www.blogjava.net/ywj-316/articles/300929.html
- hibernate基础-fetch抓取
- Hibernate Fetch 抓取策略
- hibernate 抓取策略fetch
- hibernate抓取策略(fetch)
- Hibernate--fetch抓取策略
- Hibernate 抓取策略Fetch
- hibernate fetch抓取策略
- hibernate抓取策略fetch
- hibernate抓取策略fetch详解
- hibernate抓取策略fetch详解
- hibernate抓取策略fetch详解
- hibernate抓取策略fetch详解
- Hibernate中的Fetch(数据抓取)
- hibernate之优化抓取(关于fetch属性)
- hibernate抓取策略fetch / batch-size
- hibernate的抓取策略(fetch和lazy)
- hibernate抓取策略fetch具体解释
- Hibernate —— 理解fetch抓取策略
- Axis2开发问题与解决
- ASP.NET MVC3的伪静态实现
- AndroidManifest.xml文件解析
- 如何理解面向对象?
- abstract&virtual&override
- hibernate基础-fetch抓取
- 关于JAVA的路径
- 用js动态改变css样式表
- WP7 MultiScaleImage和DeepZoom
- Java多核线程笔记-volatile的原理与技巧
- 巧妙利用ascii函数实现字符串匹配
- 常用正则表达式(包括中文匹配)
- HTML5应用——生日快乐动画之星星
- 全球网络拓扑图