Hibernate框架学习——Criteria语法
Posted 会飞的咸鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }
以上是关于Hibernate框架学习——Criteria语法的主要内容,如果未能解决你的问题,请参考以下文章
hibernate框架学习笔记7:HQL查询Criteria查询