标签: hibernate jpa
我可以像这样在hibernate中进行更新吗
entityManager.createQuery("update test set ... " + " where prop = :prop ") .... .setParameter("prop ", prop ) .executeUpdate();
其中prop是由mappedBy
prop
mappedBy
答案 0 :(得分:1)
您必须有一个关联联接才能在where子句中使用它。但是Hibernate不允许在更新请求中使用连接。您应该使用子查询。请参阅this。