Hibernate查询(主键,对象导航,HQL,Criteria,SQLQuery,分页)
1. 查询概述
1) Get/load主键查询
2) 对象导航查询
3) HQL查询, Hibernate Query language hibernate提供的面向对象的查询语言。
4) Criteria 查询, 完全面向对象的查询(Query By Criteria ,QBC)
5) SQLQuery, 本地SQL查询
缺点:不能跨数据库平台: 如果该了数据库,sql语句有肯能要改
使用场景: 对于复杂sql,hql实现不了的情况,可以使用本地sql查询。
Get/load主键查询
对象导航查询
HQL查询
Criteria 查询
SQLQuery, 本地SQL查询
分页查询