读书人

org.hibernate.QueryException: query

发布时间: 2012-07-25 09:43:05 作者: rapoo

org.hibernate.QueryException: query must……的解决方案
在使用hibernate的query进行update时,如果提示org.hibernate.QueryException: query must begin with SELECT or FROM,不表示hibernate版本的query不支持更新,检查hibernate的配置文件会发现有个属性设置为
<property name="query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</property>
这个属性会使得hibernate不支持更新语句,如果使用executeUpdate执行更新语句就会报错。设置这个属性的是指定hibernate的hql解析器。

读书人网 >软件架构设计

热点推荐