【发布时间】:2015-02-11 08:20:58
【问题描述】:
我的以下本机查询不起作用:
Query createNativeQuery = entityManager.createNativeQuery(
"select id from cscache where id=? for update ");
环境详情:
- Mysql 5.6
- Jboss 5.1
- JPA 1.0
错误:
2014-12-12 10:20:14,581 警告 [org.hibernate.util.JDBCExceptionReporter]
SQL 错误:1064,SQLState:42000 (http-0.0.0.0-8543-3:)
2014-12-12 10:20:14,581 错误 [org.hibernate.util.JDBCExceptionReporter] 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行 (http-0.0.0.0-8543-3:) 附近使用的正确语法 (http-0.0.0.0-8543-3:)
【问题讨论】:
-
查询
limit 2的代码在哪里? -
这是唯一没有限制的代码2。我猜Hibernate MySQL方言不支持选择更新
标签: java mysql hibernate jboss