一、语法
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 }