隨筆-9  評論-168  文章-266  trackbacks-0

           /**
            * 使用 hql 語句進行操作
            * @param hql       HSQL 查詢語句
            * @param offset   開始取數據的下標
            * @param length   讀取數據記錄數
            * @return List       結果集
            */

           public List getListForPage ( final String hql , final int offset , final int length ) {

               List list = getHibernateTemplate().executeFind ( new HibernateCallback ( ) {
                     public Object doInHibernate ( Session session ) throws HibernateException, SQLException {
                               //final String queryString = "from Fourm f where f.identity='" + property+"'";
                               Query query = session.createQuery ( hql ) ;
                               //    query.setString(0, value);  //設置查詢參數
                               query.setFirstResult ( offset ) ;
                               query.setMaxResults ( length ) ;
                               List list = query.list ( ) ;
                               return list ;
                     }
              }) ;
              return list ;
           }

          posted on 2008-09-09 11:47 紫蝶∏飛揚↗ 閱讀(602) 評論(3)  編輯  收藏 所屬分類: Hibernate

          評論:
          # re: hibernate 分頁查詢 2008-12-09 22:25 | Yu Gao
          寫的好!  回復  更多評論
            
          # re: hibernate 分頁查詢 2008-12-10 13:03 | dengqiang
          這個不用說,分頁關鍵的問題是最大頁數的獲取  回復  更多評論
            
          # re: hibernate 分頁查詢 2010-02-17 13:06 | 紫蝶∏飛揚↗
          最大頁數的獲取就是查詢數據的總數,那一個語句就行了.難的是分頁.  回復  更多評論
            
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案(9)

          文章分類(339)

          文章檔案(265)

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 凯里市| 延吉市| 萝北县| 赫章县| 禄丰县| 日照市| 永定县| 肇源县| 喀喇| 镶黄旗| 金昌市| 隆尧县| 临猗县| 北京市| 巨鹿县| 彰武县| 金华市| 兴国县| 来安县| 肇源县| 康平县| 油尖旺区| 双牌县| 南靖县| 海伦市| 连南| 板桥市| 嘉峪关市| 黄冈市| 廉江市| 沙田区| 镇巴县| 扎赉特旗| 黎川县| 新营市| 新昌县| 亚东县| 乌拉特前旗| 上饶市| 桂阳县| 正宁县|