一、语法

1、基本查询

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

2、条件查询

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

3、分页查询

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

4、排序查询

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

5、统计查询

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

二、离线查询

1、非离线的Criteria

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

2、离线的Criteria

Hibernate框架学习(九)——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 }

 

相关文章:

  • 2021-06-30
  • 2022-12-23
  • 2021-10-12
  • 2021-12-20
  • 2021-08-17
  • 2021-08-25
  • 2021-10-27
  • 2021-05-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2021-12-26
  • 2021-04-20
相关资源
相似解决方案