Hibernate框架学习(九)——Criteria语法

一、语法

1、基本查询

2、条件查询

3、分页查询

4、排序查询

5、统计查询

二、离线查询

1、非离线的Criteria

2、离线的Criteria

3、演示

 1 public class Demo2 {
 2     @Test
 3     public void fun1(){
 4         //Service/web层
 5         DetachedCriteria dc=DetachedCriteria.forClass(Customer.class);
 6         dc.add(Restrictions.idEq(4l));        //拼装条件(全部与Criteria一致)
 7         
 8         //Dao层
 9         //=========================================
10         Session session = HibernateUtils.openSession();
11         Transaction tx = session.beginTransaction();
12         //=======================================
13         Criteria c = dc.getExecutableCriteria(session);
14         List list = c.list();
15         
16         System.out.println(list);
17         //=======================================
18         tx.commit();
19         session.close();
20     }    
21 }
原文地址:https://www.cnblogs.com/cxq1126/p/8459520.html