org.hibernate.QueryException: query must begin with SELECT or FROM: delete
来源:互联网 发布:手机网站建站之星源码 编辑:程序博客网 时间:2024/05/16 17:02
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> 即可!
0 0
- org.hibernate.QueryException: query must begin with SELECT or FROM: delete
- org.hibernate.QueryException: query must begin with SELECT or FROM: delete
- org.hibernate.QueryException: query must begin with SELECT or FROM: delete
- Caused by: org.hibernate.QueryException: query must begin with SELECT or FROM:
- query must begin with SELECT or FROM: delete 错误解决方法
- query must begin with SELECT or FROM: delete
- query must begin with SELECT or FROM
- Hibernate之update(2)——报错query must begin with SELECT or FROM
- org.hibernate.QueryException: addEntity() or addScalar() must be called on a sql query before executing the query 问题的解决
- org.hibernate.QueryException: addEntity() or addScalar() must be called on a sql query before executing the query
- org.hibernate.QueryException: query must……的解决方案
- org.hibernate.QueryException: addEntity() or addScalar() must be called on a sql query before executing the qury 问题的解决
- The query does not start with a valid identifier, has to be either SELECT, UPDATE or DELETE FROM
- Hibernate 中报错 org.hibernate.QueryException: Incorrect query syntax
- org.hibernate.QueryException: query specified join fetching, but the owner of the fetched associatio
- mysql like 查询 有单引号的处理办法。org.hibernate.QueryException: expecting ''', found '<EOF>' [SELECT DISTINCT
- org.hibernate.QueryException: Expected positional parameter count: 2, actual parameters: [] [SELECT
- org.hibernate.QueryException: Expected positional parameter count: 2, actual parameters: [] [from Us
- java_74_自定义异常
- ASTQueryTranslatorFactory weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题
- Trie树的c++实现
- 条款4:确定对象被使用前已先被初始化
- 【Android进阶】Android面试题目整理与讲解
- org.hibernate.QueryException: query must begin with SELECT or FROM: delete
- python import 引入简单介绍
- C 和 C++ 的矩阵库
- 体育场
- POJ 2724 Purifying Machine(二分图最大匹配)
- 安卓开源项目框架合集
- 谈谈对单例的理解
- EventBus3.0使用总结
- java浮点数出现误差问题