hibernate基础(四)
1.查询总结
1)1.oid查询-get
2)2.对象属性导航查询
3)3.HQL
4)4.Criteria
5)5.原生SQL
2.查询-HQL语法
1)基础语法
2)排序
3)条件
4)分页
5)聚合
6)投影
7)多表查询
1>SQL
2>HQL
3>HQL语法
(a)内连接
(b)左外链接
(c)右外连接
3.查询-Criteria语法
1)语法
1>基本
2>条件
3>分页
4>排序
5>统计
2)离线查询
1>非离线
2>离线
3>演示
4.查询优化
1)类级别查询
1>get方法:没有任何策略.调用即立即查询数据库加载数据.
2>load方法: 应用类级别的加载策略
2)关联级别查询
1>集合策略
2>关联属性策略
3>结论:为了提高效率.fetch的选择上应选择select. lazy的取值应选择 true. 全部使用默认值.
4>no-session问题解决: 扩大session的作用范围.
3)批量抓取