一、语法
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 }
Hibernate框架学习(九)——Criteria语法
原文地址:https://www.cnblogs.com/cxq1126/p/8459520.html