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

Hibernate中使用Criteria查詢實(shí)例

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

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

如果我們要查詢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設(shè)置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查詢結(jié)果中的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()設(shè)置返回的信息條數(shù),setFirstResult()設(shè)置查詢結(jié)果的初始位置,上面的程序段可以實(shí)現(xiàn)分頁。

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

【編輯推薦】

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

2009-06-30 16:46:45

Criteria進(jìn)階查

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-18 10:07:03

CriteriaHibernate

2009-06-26 16:15:04

Criteria的用法Hibernate

2009-06-30 16:52:30

DetchedCrit

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-06-18 12:59:39

Criteria Qu深入淺出Hiberna

2009-09-23 17:05:52

Hibernate S

2009-09-27 16:21:22

Hibernate C

2009-09-23 13:04:58

HibernateOracle sequ

2009-06-26 10:32:00

QBC查詢Hibernate

2009-09-23 17:18:16

Hibernate S
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 正在播放一区二区 | 国产精品美女久久久av超清 | xnxx 日本免费 | 三级成人在线 | 色偷偷噜噜噜亚洲男人 | 精品一区av| 91久久久www播放日本观看 | 综合久久综合久久 | 成人自拍视频 | 草草视频在线观看 | 亚洲看片网站 | 日日欧美| 久久精品亚洲精品国产欧美 | 久久草在线视频 | 99精品视频免费在线观看 | 免费在线观看一区二区三区 | 青青久在线视频 | 九九爱这里只有精品 | 日韩一区二区三区在线观看 | 在线成人一区 | 精品久久久久国产免费第一页 | 久久免费香蕉视频 | 五月天激情综合网 | 日韩黄a| 韩日免费视频 | 国产高清视频 | 色资源在线视频 | 国产福利在线视频 | 香蕉视频在线播放 | 天天曰夜夜 | 一级视频黄色 | 伦理午夜电影免费观看 | 欧美一区二区网站 | 久草在线青青草 | 日韩在线观看一区 | 国产乱码精品一区二区三区忘忧草 | 超碰在线观看97 | 国产精品久久久久久久久久免费 | 美女黄18岁以下禁止观看 | 中文字幕视频在线免费 | www.9191.com|