IT人生
          專注于java相關技術.
          posts - 53,comments - 87,trackbacks - 0
          只需在配置文件ApplicationContext.xml中加入下面代碼紅色部分
          <bean id="sessionFactory"
                   class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
                   destroy-method="destroy" >
                   <property name="dataSource" ref="dataSource" />
                   <property name="mappingResources">
                     <list>
                       <value>com/snsoft/crm/domain/SnRukudan.hbm.xml</value>
                       <value>com/snsoft/crm/domain/SnKehu.hbm.xml</value
                   </list>
                   </property>
                   <property name="hibernateProperties">
                     <props>
                       <prop key="hibernate.query.factory_class">
                           org.hibernate.hql.classic.ClassicQueryTranslatorFactory
                       </prop> 
                       <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
                       <prop key="hibernate.show_sql">false</prop>
                     </props>
                   </property>        
             </bean>


          上面這種方法有時也會存在很多問題,最好的方法還是利用Hiberante的參數綁定。例如:
          Query query = session.createQuery("from TUser user where user.name=? and user,age>?");
          query.setString(
          0,"Erica");
          query.setInteger(
          1,20);


          減肥瘦身品總匯     值得信賴*脈脈美妝*正品現貨謝絕講價     〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)     QQ三國游戲幣及道具專賣店     小臉紅紅的瘦身旗艦店
          posted on 2009-04-18 00:29 龍華城 閱讀(1850) 評論(1)  編輯  收藏 所屬分類: Hibernate

          FeedBack:
          # re: 解決Spring和Hibernate整合時HQL查詢語句亂碼問題
          2009-04-19 21:43 |
          我怎么沒碰到過亂碼?  回復  更多評論
            
          主站蜘蛛池模板: 乌拉特后旗| 民乐县| 碌曲县| 侯马市| 库伦旗| 韩城市| 甘孜县| 二手房| 于都县| 咸宁市| 毕节市| 兴文县| 黄大仙区| 微博| 扶余县| 台安县| 象山县| 喀喇沁旗| 宿松县| 通河县| 清苑县| 荔波县| 潜江市| 灵璧县| 芮城县| 锦屏县| 芜湖县| 杭锦旗| 宁强县| 黑水县| 浦江县| 思茅市| 仪征市| 桂平市| 峨山| 博客| 凌海市| 方山县| 汕尾市| 江北区| 通化市|