若执行hql中查询条件含有汉字,那么就查询不出来,到了hibernate内部出现乱码
在spring配置文件中加上如此即可解决!
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
<prop key="hibernate.jdbc.use_streams_for_binary">
true
</prop>
<prop key="hibernate.jdbc.batch_size">0</prop>
<prop key="hibernate.query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</prop>
</props>
</property>
本文解决在使用Spring框架时,执行HQL查询条件含有汉字导致查询结果出现乱码的问题。通过调整配置文件,具体设置hibernate属性,确保能够正确解析并显示包含汉字的查询结果。
6211

被折叠的 条评论
为什么被折叠?



