这个是hibernate3.0的bug,网上好多说在配置文件里面hibernate.cfg.xml里面加
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
还是没有什么用查询中文没有用
]
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
还是没有什么用查询中文没有用
]
只需要去http://www.hibernate.org升级个高点的版本就好了
我下载的是3.13的
不过为了防止SQL注入,尽量不要用传条件这种方法: )
用q.setString(n,"")没问题这个是Hibernate HQL解析Bug