asklxf

          A java developer's notebook.

          常用鏈接

          統計

          積分與排名

          最新評論

          [導入]Hibernate 3.2 SQL函數返回類型從Integer變為Long

          如果你從Hibernate 3.0.x/3.1.x升級到最新的3.2版,一定要注意,3.2版的很多sql函數如count(), sum()的唯一返回值已經從Integer變為Long,如果不升級代碼,會得到一個ClassCastException。

          這個變化主要是為了兼容JPA,可以在hibernate.org的最新文檔中找到說明。

          Hibernate Team也提供了一個與原來兼容的解決方案:

            Configuration classicCfg = new Configuration();
            classicCfg.addSqlFunction( "count", new ClassicCountFunction());
            classicCfg.addSqlFunction( "avg", new ClassicAvgFunction());
            classicCfg.addSqlFunction( "sum", new ClassicSumFunction());
            SessionFactory classicSf = classicCfg.buildSessionFactory();


          文章來源:http://blog.csdn.net/asklxf/archive/2006/07/09/895855.aspx

          posted on 2006-07-09 17:07 Xuefeng's Weblog 閱讀(269) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 佛山市| 基隆市| 钦州市| 清水河县| 彭泽县| 缙云县| 龙游县| 兴宁市| 滦南县| 丹阳市| 岑巩县| 湄潭县| 藁城市| 巴林左旗| 建瓯市| 津市市| 洞口县| 南安市| 双峰县| 谷城县| 长海县| 衡水市| 柳河县| 乌海市| 曲阳县| 金阳县| 乌兰浩特市| 建宁县| 威宁| 铜陵市| 安平县| 封丘县| 清河县| 双桥区| 乳源| 沭阳县| 栖霞市| 高唐县| 鹤庆县| 彭阳县| 兴隆县|