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的設(shè)置文件hibernate.cfg.xml的</session-factory>中加入這么一行:
          <property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 桐柏县| 峨山| 凌云县| 台东县| 景泰县| 武穴市| 荃湾区| 池州市| 吉安市| 金门县| 安溪县| 广昌县| 泰来县| 收藏| 卓尼县| 柳林县| 日喀则市| 盐边县| 桑植县| 永新县| 高雄市| 中方县| 太谷县| 茂名市| 清苑县| 西华县| 唐海县| 桃源县| 图片| 海安县| 名山县| 元江| 饶河县| 昭平县| 和静县| 阿勒泰市| 白城市| 缙云县| 汨罗市| 崇左市| 海口市|