一、Hibernate查询方式
在Hibernate中提供了5种查询方式
1、OID方式
OID检索:Hibernate根据对象的OID(主键)进行检索
2、对象检索导航
对象导航检索:Hibernate根据一个已经查询到的对象,获得其关联的对象的一种查询方式。
3、HQL检索
(1)简单查询
(2)别名查询
(3)排序查询
(4)分组统计查询
(6)条件查询
(7)投影查询
(8)分页查询
(9)多表查询
4、QBC检索
5、SQL检索
二、Hibernate检索策略
1、延迟加载
(1)类级别的延迟
(2)关联级别的延迟
2、抓取策略
(1)<set>上的fetch和lazy
(2)<many-to-one>上的fetch和lazy
3、批量抓取