JSP開發(fā)中hibernate框架的常用檢索方式總結(jié)
更新時間:2017年04月15日 11:13:22 投稿:lqh
這篇文章主要介紹了JSP開發(fā)中hibernate框架的常用檢索方式總結(jié)的相關(guān)資料,需要的朋友可以參考下
總結(jié)hibernate框架的常用檢索方式
1、hibernate框架的檢索方式有以下幾種:
- OID檢索:根據(jù)唯一標識OID檢索數(shù)據(jù)
- 對象導(dǎo)航檢索:根據(jù)某個對象導(dǎo)航查詢與該對象關(guān)聯(lián)的對象數(shù)據(jù)
- HQL檢索:通過query接口對象查詢
- QBC檢索:通過criteria接口對象查詢
- SQL檢索:通過SQL語句查詢
2、HQL檢索方式:
- 查詢?nèi)繑?shù)據(jù):session.createQuery("from 類名");
- 根據(jù)條件查詢:session.createQuery("from 類名 where 屬性名=?").setParameter(?號索引(從0開始),條件);
- 分頁查詢:Query query = session.createQuery("from 類名");-----query.setFirstResult(起始索引);----query.setMaxResults(每頁顯示的記錄數(shù));
- 統(tǒng)計查詢:session.createQuery("select count(*) from 類名").uniqueResult();
- 投影查詢(就是查詢某個字段或某部分字段):session.createQuery("select 屬性名1,屬性名2 from 類名");
- 別名查詢:session.createQuery("select 別名 from 類名 別名");
3、QBC檢索方式:
- 查詢?nèi)繑?shù)據(jù):session.createCriteria(類名.class).list();
- 根據(jù)條件查詢:session.createCriteria(類名.class).add(Restrictions.條件方法名("屬性名",條件));
- 分頁查詢:Criteria criteria = session.createCriteria(類名.class);----criteria.setFirstResult(起始索引);-----criteria.setMaxResults(每頁顯示的記錄數(shù));
- 排序查詢:session.createCriteria(類名.class).addOrder(Order.asc/desc("屬性名"));
- 統(tǒng)計查詢:session.createCriteria(類名.class).addProjection(Projections.rowCount());
- 離線條件查詢:(可以解決在持久層中進行繁瑣的sql語句的拼接)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
在JSP中使用formatNumber控制要顯示的小數(shù)位數(shù)方法
下面小編就為大家分享一篇在JSP中使用formatNumber控制要顯示的小數(shù)位數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11
jsp base標簽與meta標簽學(xué)習(xí)小結(jié)
jsp中的base標簽與meta標簽對于一些新手朋友們來說還是有些陌生,下文整理了一些,不會的朋友可以參考下2013-11-11
Spring Annotaion Support詳細介紹及簡單實例
這篇文章主要介紹了 Spring Annotaion Support詳細介紹及簡單實例的相關(guān)資料,需要的朋友可以參考下2017-03-03
javascript通過url向jsp頁面?zhèn)鬟f中文參數(shù)導(dǎo)致亂碼解決方案
javascript通過url向jsp頁面?zhèn)鬟f中文參數(shù)亂碼,一直都是從事jsp開發(fā)者比較煩心的是,于是本文介紹了一些解決方法,感興趣的朋友可以了解下2013-01-01
jsp頁面中EL表達式被當(dāng)成字符串處理不顯示值問題的解決方法
下面小編就為大家?guī)硪黄猨sp頁面中EL表達式被當(dāng)成字符串處理不顯示值問題的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
實例講解JSP Model2體系結(jié)構(gòu)(下)
實例講解JSP Model2體系結(jié)構(gòu)(下)...2006-10-10

