asdtiang的博客 感謝blogjava提供的博客交流平臺

          hibernate 隨機查詢數據解決方法

          Posted on 2010-01-12 17:40 asdtiang 閱讀(2655) 評論(0)  編輯  收藏
          以oracle 10g為例

          Session session = HibernateSessionFactory.getSession();

          Query query= session.createSQLQuery(
          "select *from(select * from company order by dbms_random.value)where rownum <= 10")
          .addEntity(Company.class);
          List l=query.list();
          采用SQL語句來實現隨機查詢,這樣不同數據庫下都可以實現,只是移植性不強,不過可以寫個XML配置文件解決這個問題.

          天蒼蒼,野茫茫,風吹草底見牛羊

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 泰宁县| 阿克| 从化市| 三明市| 鹿邑县| 漾濞| 富锦市| 长泰县| 都兰县| 深泽县| 普陀区| 宝清县| 化州市| 信丰县| 穆棱市| 浦东新区| 临清市| 安丘市| 和顺县| 塔城市| 玉溪市| 贵溪市| 基隆市| 兰州市| 贡嘎县| 新邵县| 鹿泉市| 东莞市| 姜堰市| 永宁县| 平潭县| 泸定县| 英超| 长治市| 梁山县| 儋州市| 石泉县| 阿坝| 久治县| 蛟河市| 方正县|