新聞中心
Criteria與Session綁定,其生命周期跟隨著Session結(jié)束而結(jié)束,使用Criteria時(shí)進(jìn)行查詢(xún)時(shí),每次都要于執(zhí)行時(shí)期動(dòng)態(tài)建立物件,并加入各種查詢(xún)條件,隨著Session的回收,Criteria也跟著回收。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、稷山ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的稷山網(wǎng)站制作公司
為了能夠重復(fù)使用Criteria物件,在Hibernate 3中新增了org.hibernate.criterion.DetchedCriteria,您可以先建立DetchedCriteria實(shí)例,并加入各種查詢(xún)條件,并于需要查詢(xún)時(shí)再與Session綁定,獲得一個(gè)綁定Session的Criteria物件,例如:
- // 先建立DetchedCriteria物件
- DetachedCriteria detchedCriteria = DetachedCriteria.forClass(User.class);
- // 加入查詢(xún)條件
- detchedCriteria.add(Restrictions.ge("age",new Integer(25)));
- Session session = sessionFactory.openSession();
- // 綁定Session并返回一個(gè)Criteria實(shí)例
- Criteria criteria = detchedCriteria.getExecutableCriteria(session);
- List users = criteria.list();
以上,大致介紹了DetchedCriteria的使用方法。
分享名稱(chēng):Hibernate中使用DetchedCriteria
瀏覽地址:http://www.fisionsoft.com.cn/article/ccecdos.html
其他資訊
- windows10開(kāi)機(jī)無(wú)法進(jìn)入安全模式?(win10開(kāi)機(jī)時(shí)無(wú)法進(jìn)入安全模式)
- 幫別人注冊(cè)域名有風(fēng)險(xiǎn)嗎?(和我申請(qǐng)了也已經(jīng)通過(guò)了-域名及賬戶(hù)問(wèn)題)
- 服務(wù)器大小分類(lèi)?(服務(wù)器大小分類(lèi)有哪些)
- 國(guó)產(chǎn)內(nèi)存卡哪個(gè)牌子好?高防服務(wù)器香港
- 外貿(mào)公司,現(xiàn)在想租用服務(wù)器,具體怎樣操作?(外貿(mào)行業(yè)選擇日本服務(wù)器租用攻略)


咨詢(xún)
建站咨詢(xún)
