【发布时间】:2013-07-11 10:09:18
【问题描述】:
我在使用以下 HQL 时收到错误 Not supported for DML operations...
@Query("UPDATE WorkstationEntity w SET w.lastActivity = :timestamp WHERE w.uuid = :uuid")
void updateLastActivity(@Param("uuid") String uuid, @Param("timestamp") Timestamp timestamp);
什么可能导致问题?鉴于我在 Google 中找到的少数结果,这似乎不是一个常见错误。
【问题讨论】:
-
能否提供代码完整列表和堆栈跟踪。
-
看看这个stackoverflow.com/a/12426144/172306接受的解决方案看起来很相似。
-
+1 for "@Modifying"(来自您自己对 Ajay Bhojak 的回答中的评论)您应该将此添加为默认答案,因为这应该是 Spring JPA Repository 问题,您在质疑
标签: java sql hibernate spring-mvc hql