SQL语句:
UPDATE table SET column = 'new_value' WHERE column = 'old_value'
(相同的列名称)
如何在 Hibernate 中执行此操作?
最佳答案
您可以使用 EntityManager.merge(),如果找到具有相同列名的多个结果,这可能会导致 NonUniqueObjectException。
最好使用 NamedQuery 或 NativeNamedQuery 来实现此目的。
关于java - Hibernate 更新同一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526690/