Hibernate 中拼接 HQL 乱码

Kunaly 2012-10-19

hql=" ... like '%中文%'"; 

getSession().createQuery(hql);

query.setFirstResult(firstResult);

query.setMaxResults(perPageCount);

query.list();

后台打印出转化后的语句 中 变成了like '%??%'"; 

hibernate 配置中添加下列属性:

<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>

相关推荐