Hibernate_day04

2017-12-05  本文已影响0人  背对背拥抱

一、查询的几种方法:

1)oid查询-get
2)对象属性导航查询
3)HQL
4)Criteria
5)原生SQL

二、HQL查询语法:

1.基础语法:
2.排序:
3.条件:
4.分页:
5.聚合:
6.投影:
7.多表查询:

1)内连接:

2)左外连接:

3)右外连接:

三、Criteria查询语法:

1.基础:
2.条件:
3.分页:
4.排序:
5.统计:
6.离线查询:

四、查询优化:

1.类级别查询:

1)get方法:没有任何策略.调用即立即查询数据库加载数据.
2)oad方法: 应用类级别的加载策略

2.关联级别查询:

1)集合策略:

2)关联属性策略:


结论:为了提高效率.fetch的选择上应选择select. lazy的取值应选择 true. 全部使用默认值.

3.批量抓取:
上一篇 下一篇

猜你喜欢

热点阅读