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美元)
          主站蜘蛛池模板: 白银市| 密云县| 西昌市| 客服| 新疆| 元朗区| 建德市| 盐源县| 通渭县| 繁昌县| 平顶山市| 福清市| 祥云县| 乌鲁木齐县| 上思县| 邻水| 长武县| 宝鸡市| 金阳县| 灵武市| 临澧县| 天镇县| 定安县| 沈阳市| 武川县| 年辖:市辖区| 城固县| 万年县| 宜良县| 钟祥市| 林芝县| 新余市| 上林县| 阿坝| 武城县| 邓州市| 昭苏县| 贺兰县| 横山县| 千阳县| 宝兴县|