JAVA_WEB Hibernate框架学习 第四章(Hibernate中查询总结:HQL语法、Criteria语法、原生sql语法、查询优化(懒加载等))
一:Hibernate中的查询总结
分类查询方式:
①oid查询 session的get及load方法查询:
②对象属性导航查询
③:HQL检索查询
④:QBC(使用Criteria)检索查询
⑤原生sql检索查询
HQL查询语法案例:
基本查询
排序查询
条件查询
分页查询
统计查询
投影查询
HQL多表查询语法(不常用)
HQL 内连接 = 》 将连接两端对象分别返回,放到数组中
HQL 内连接 = 》 将连接两端对象分别返回,放到数组中
//HQL 迫切内连接 = 》 帮我们进行封装,返回值就是一个对象
HQL 左外连接 = 》 将连接的两端对象分别返回,放到数组中
HQL 右外连接 = 》 将连接的两端对象分别返回,放到数组中
Criteria语法查询
基本语法查询
条件查询
分页查询
排序查询
统计语法查询
离线Criteria
懒加载 | 延迟加载
关联级别 的 延迟加载 && 抓取策略
批量抓取