成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate中使用Criteria查詢實例

開發 后端
Criteria查詢是hibernate支持的一種java編寫習慣的查詢api。使用session建立net.sf.hibernate.Criteria,您可以在不用sql甚至hql的情況下進行查詢。

hibernate支持一種java編寫習慣的查詢api,使用session建立net.sf.hibernate.Criteria,您可以在不用sql甚至hql的情況下進行查詢。

如果我們要查詢User的所有信息我們可以如下使用Criteria查詢:

  1. Criteria crit = session.createCriteria(User.class);  
  2.         List users = crit.list();  
  3.         for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {  
  4.             User user = (User) iterator.next();  
  5.             System.out.println("name: " + user.getName());  
  6.             System.out.println("age: " + user.getAge());             
  7.         }  

我們要為查詢限定條件,可以通過net.sf.hibernate.expression.Expression設置Expression有很多的條件查詢方法下面舉一些例子:

  1. Criteria crit = session.createCriteria(User.class);  
  2.         crit.add(Expression.ge("age", new Integer(25)));  
  3.         List users = crit.list(); 

ge()表示大于等于,即age大于等于25的user。

  1. crit.add(Expression.gt("age", new Integer(20)));  
  2. crit.add(Expression.between("weight", new Integer(60),new Integer(80)));  
  3. List users = crit.list(); 

Criteria查詢結果中的between表示weight在60和80之間。

  1. crit.add(Expression.or(  
  2.                    Expression.eq("age", new Integer(20)),  
  3.                    Expression.isNull("age")  
  4.                ));  
  5. List users = crit.list();  

eq表示age為20的user。

  1. Criteria crit = session.createCriteria(User.class);  
  2. crit.setFirstResult(51);  
  3. crit.setMaxResult(50);  
  4. List users = crit.list(); 

setMaxResult()設置返回的信息條數,setFirstResult()設置查詢結果的初始位置,上面的程序段可以實現分頁。

以上提供了一個簡單的Criteria查詢實例。

【編輯推薦】

  1. Hibernate緩存簡介及分類
  2. Hibernate中使用DetchedCriteria
  3. Hibernate之Criteria進階查詢
  4. Hibernate之Criteria基本查詢
  5. Hibernate的事務:事務對象的方法
責任編輯:book05 來源: 百度博客
相關推薦

2009-06-30 16:46:45

Criteria進階查

2009-06-30 16:44:10

Criteria基本查

2009-06-17 14:17:40

Criteria條件查Hibernate

2009-09-28 12:57:54

Hibernate C

2009-09-22 08:39:59

Hibernate F

2009-09-24 13:03:38

Hibernate C

2009-06-30 16:52:30

DetchedCrit

2009-06-18 10:07:03

CriteriaHibernate

2009-06-26 16:15:04

Criteria的用法Hibernate

2009-09-23 10:28:49

使用Hibernate

2009-06-25 16:49:24

Hibernate

2011-08-10 09:31:41

Hibernateunion

2009-09-25 16:57:49

Hibernate查詢

2009-06-10 09:58:32

Oracle sequHibernate

2009-09-23 17:05:52

Hibernate S

2009-09-23 13:04:58

HibernateOracle sequ

2009-06-18 12:59:39

Criteria Qu深入淺出Hiberna

2009-06-26 10:32:00

QBC查詢Hibernate

2009-09-27 16:21:22

Hibernate C

2009-09-23 17:18:16

Hibernate S
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲精品 | 成人在线视频免费观看 | 亚洲一区二区三区四区五区午夜 | a在线观看| 国产成人精品一区二区 | 精品久久久久久亚洲精品 | 欧美a√| 国产高清一区二区三区 | 亚洲日本欧美日韩高观看 | 亚洲精品在线免费观看视频 | 国产精品视频在线播放 | 欧美1—12sexvideos | 成人免费在线播放 | 国产乱码精品一区二区三区忘忧草 | 国产视频一区在线观看 | 中文字幕在线观看一区 | 国产综合精品一区二区三区 | 91精品国产自产精品男人的天堂 | 欧美日本免费 | 一级毛片免费看 | 久久国产日韩欧美 | 夜夜爽99久久国产综合精品女不卡 | 日韩精品一区二区三区在线播放 | 亚洲国产视频一区 | 男人天堂网av | 国产在线视频99 | 一区二区国产在线观看 | 久久久久亚洲精品 | 久久专区| 91av在线影院| 婷婷毛片 | 久久久久9999亚洲精品 | 日韩三级在线 | 色婷婷综合网站 | 蜜桃一区二区三区 | 日日日操| 97精品国产97久久久久久免费 | 97av在线| 日韩成人在线一区 | 一区二区三区四区视频 | 国产成人在线视频免费观看 |