982
技術社區[雲棲]
Hibernate之update(2)——報錯query must begin with SELECT or FROM
hibernate自帶HQL一般隻用於查詢語句,而增刪改需要在query執行之後再調用query.executeUpdate();
但是經測試後一直報異常如下:
org.hibernate.QueryException: query must begin with SELECT or FROM:
但是經測試後一直報異常如下:
org.hibernate.QueryException: query must begin with SELECT or FROM:
原因:
hibernate 配置文件hibernate.cfg.xml裏 解析hibernate 查詢語言為2.X版本。
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>
或者
2.x :hibernate.query.factory_class=org.hibernate.hql.classic.ClassicQueryTranslatorFactory
3.x:hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory
原帖地址:https://k0441258778983.iteye.com/blog/1042580
參考地址:https://kangzye.blog.163.com/blog/static/3681922320098311461766/
最後更新:2017-04-02 22:16:31
上一篇:
關於ORACLE時間存儲的問題
下一篇:
單例設計模式的實現代碼
第九章 關係映射 一對多關聯映射
oracle中兩表之間值互相插入和表自身插入值
筆記記錄軟件:NoteRecorder
【播放器SDK】點播播放器和直播播放器衝突如何解決?
Spring事務管理—aop:pointcut expression解析
關於數字勞工:有遠見的CIO應該知道什麼
【深度學習框架大PK】褚曉文教授:五大深度學習框架三類神經網絡全麵測評(23PPT)
SVN提示文件被鎖住以及Unlocker軟件的使用
Web前端初學者,需用了解的7大HTML知識點
在Android中實現Service動態更新UI界麵(Service與主程序Activity之間的數據交互或控製)