【发布时间】:2016-10-21 05:41:51
【问题描述】:
我正在使用 Hibernate 学习 JPA,也使用 maven。我的问题是如何在命名查询中使用带有 UPDATE 和 SET 子句的输入参数?
@NamedQuery(name = "updateEmailAddress", query = "Update User u set u.email = :email where u.username = :username")
它给了我一个错误,参数只能在 WHERE 或 HAVING 子句中使用。我参考了几篇文章,但仍然找不到合适的解决方案。
【问题讨论】:
-
我提到了它。但还是不能解决问题
-
在设置前尝试逗号
标签: jpa named-query