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>


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 枞阳县| 水城县| 斗六市| 罗甸县| 乳山市| 雅江县| 遵义市| 北川| 佛坪县| 沙田区| 象州县| 宣恩县| 白城市| 广宗县| 马龙县| 永定县| 青海省| 黄浦区| 庄浪县| 井研县| 武川县| 宣汉县| 南投县| 太和县| 绵阳市| 隆林| 临清市| 宣汉县| 泾源县| 北票市| 休宁县| 星子县| 江永县| 奉节县| 贡觉县| 陆川县| 郸城县| 孝义市| 武川县| 黄平县| 丹江口市|