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)批量抓取

原文:https://www.cnblogs.com/chengshun/p/9769857.html