org.hibernate.QueryException: query must begin with SELECT or FROM: delete
2016-02-18 19:56
537 查看
hibernate自带HQL一般只用于查询语句;
而增删改需要在query执行之后再调用query.executeUpdate();
但是经测试后一直报异常如下:
org.hibernate.QueryException: query must begin with SELECT or FROM: delete
经过网上查询其原因是:
hibernate 配置文件hibernate.cfg.xml里 解析hibernate 查询语言为2.X版本,
即:
<property name="hibernate.query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory </property>
将其改为3.X
<property name="hibernate.query.factory_class">
org.hibernate.hql.ast.ASTQueryTranslatorFactory
</property> 即可!
而增删改需要在query执行之后再调用query.executeUpdate();
但是经测试后一直报异常如下:
org.hibernate.QueryException: query must begin with SELECT or FROM: delete
经过网上查询其原因是:
hibernate 配置文件hibernate.cfg.xml里 解析hibernate 查询语言为2.X版本,
即:
<property name="hibernate.query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory </property>
将其改为3.X
<property name="hibernate.query.factory_class">
org.hibernate.hql.ast.ASTQueryTranslatorFactory
</property> 即可!
相关文章推荐
- ASTQueryTranslatorFactory weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题
- Huawei Quidway S3900 stp与锐捷不兼容问题
- error:no such partition.grub rescue>问题
- iOS-UI-基本控件之UILabel
- UITextField限制汉字数量最正确的姿势,解决iOS7下substringToIndex方法导致的崩溃
- iOS应用内置付费 IAP Store Kit Guide翻译
- IOS总结_实现UIButton的图文混排(二)
- IOS总结_实现UIButton的图文混排(一)
- hdoj4991Ordered Subsequence【dp+离散化+树状数组】
- UITextField控件用法
- POJ 1679:The Unique MST(次小生成树&&Kruskal)
- Ext.isEmpty( Mixed value, [Boolean allowBlank] ) 用法
- UILabel的使用
- UGUI防止穿透和判断点击的是否是UI
- 使用CAShapeLayer与UIBezierPath画出想要的图形
- 63. Unique Paths II
- U3d内存优化(一)之UILabel使用String的问题
- UIImageView常用操作
- 探秘Java中String、StringBuilder以及StringBuffer
- iOS 【UIKit-一个控件用肉眼看不见,有哪些可能】