Hibernate检索方式

Hibernate检索方式:

HQL检索

1.获取HibernateSession对象

2.编写HQL查询语句

3.以HQL作为参数,电泳Session对象的CreateQuery方法创建Query对象

4.如果HQL语句中包含参数,调用Query对象的Set方法为参数赋值

5.调用Querylist方法得到查询结果。

QBC检索

1.获取HibernateSession对象

2.以要查询的类的class对象作为参数调用Session对象的createCriteria方法,创建Criteria对象

3.通过调用Criteriaadd方法,增加查询条件

4.执行Criterialist等方法得到查询结果。

 

检索排序------>

 Hibernate检索方式_第1张图片


 

分页查询------->

 Hibernate检索方式_第2张图片

Hibernate检索方式_第3张图片

 带条件检索单条记录---------->

 

DetachedCriteria离线查询------->

 


 动态查询------->

(1)

 Hibernate检索方式_第4张图片

 

(2)

 Hibernate检索方式_第5张图片

  

单行子查询-------->

 

 

 

你可能感兴趣的:(Hibernate检索方式)