綠野仙棕

          常用鏈接

          統計

          hibernate技術

          最新評論

          hibernate3的中文查詢問題

          hibernate當中使用hql進行查詢的時候,如果參數是中文,這hql打印為亂碼。以前從來沒有遇到過的問題,郁悶。經過無數次的嘗試之后都無法解決,查找資料突然發現這個hibernate3的一個bug。在hibernate3當中使用antlr來解析hql,估計是這個的問題。
          解決方法為:
          1、采用占位符,然后setString
          2、將 hibernate.query.factory_class 屬性設置成 org.hibernate.hql.classic.ClassicQueryTranslatorFactory
          Hibernate的配置方法是:
          1(.xml)
          2<property?name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory
          3</property>
          4
          1(.properties)
          2hibernate.query.factory_class?org.hibernate.hql.classic.ClassicQueryTranslatorFactory

          posted on 2006-09-28 12:21 土牛小屋 閱讀(427) 評論(1)  編輯  收藏 所屬分類: hibernate技術

          評論

          # re: hibernate3的中文查詢問題 2006-09-28 18:26 toeo

          趕緊結婚。。。  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 无棣县| 内江市| 新安县| 北川| 股票| 买车| 兴安县| 当雄县| 钟祥市| 瓦房店市| 洛隆县| 偃师市| 宝坻区| 永泰县| 朝阳市| 连平县| 铜山县| 宣汉县| 兴和县| 卫辉市| 曲麻莱县| 辽宁省| 南通市| 连州市| 象州县| 旬阳县| 嘉义市| 科技| 河津市| 左云县| 河曲县| 南宫市| 曲麻莱县| 阜新| 眉山市| 天台县| 万荣县| 望谟县| 彭泽县| 育儿| 夹江县|