posts - 119, comments - 62, trackbacks - 0, articles - 0

          Hibernate 3中文問題的解決辦法。

          Posted on 2006-04-24 15:19 Kevin Meng 閱讀(252) 評論(0)  編輯  收藏

          在Hibernate 3中,如果HQL語句中有中文,Hibernate生成的SQL語句將會有亂碼。例如HQL語句"from Churukou as c where c.name='阿蒙'",在控制臺中打出的語句為:Hibernate: select churukou0_.OBJECTID as OBJECTID, churukou0_.NAME as NAME0_ from SDE.CHURUKOU churukou0_ where churukou0_.NAME='???è'
          解決辦法是在hibernate的設置文件hibernate.cfg.xml的</session-factory>中加入這么一行:
          <property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>


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


          網站導航:
           
          主站蜘蛛池模板: 玉门市| 华亭县| 沧州市| 柏乡县| 安吉县| 怀集县| 西峡县| 湘潭市| 定远县| 德兴市| 林西县| 永善县| 黄山市| 松潘县| 莱阳市| 平武县| 稷山县| 平江县| 碌曲县| 翁牛特旗| 彝良县| 枞阳县| 玉山县| 阳春市| 天峨县| 城步| 乌拉特后旗| 韩城市| 客服| 陈巴尔虎旗| 莱芜市| 阳山县| 山东省| 鄂尔多斯市| 吉林省| 内丘县| 工布江达县| 佛坪县| 连城县| 杂多县| 塔河县|