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

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

          Posted on 2006-04-24 15:19 Kevin Meng 閱讀(256) 評論(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>


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


          網站導航:
           
          主站蜘蛛池模板: 洛扎县| 唐山市| 息烽县| 专栏| 原阳县| 锦州市| 中超| 江北区| 金昌市| 永丰县| 唐河县| 江口县| 甘孜| 靖州| 伽师县| 高邑县| 页游| 柞水县| 田东县| 钟祥市| 苍溪县| 新密市| 安阳市| 临江市| 巨鹿县| 盈江县| 哈尔滨市| 阜城县| 申扎县| 安远县| 日喀则市| 佛山市| 青龙| 孝昌县| 莫力| 漠河县| 慈溪市| 当雄县| 康乐县| 碌曲县| 务川|