如何防止 Hibernate 在使用 session.saveOrUpdate(Object) 时抛出 ConstraintViolationException?
How to prevent Hibernate from throwing ConstraintViolationException when using session.saveOrUpdate(Object)?
ConstraintViolationException 在我使用 session.saveOrUpdate(Object) 时被休眠抛出。
"update" 部分不应该阻止抛出此异常吗?
我也试过使用 session.delete(Object) 然后 session.save(Object) 但抛出相同的异常。
我该如何解决这个问题?
将此注释添加到实体解决了问题:
@SQLInsert(sql="REPLACE INTO table_name (column_1,column_2) VALUES (?,?)")
ConstraintViolationException 在我使用 session.saveOrUpdate(Object) 时被休眠抛出。 "update" 部分不应该阻止抛出此异常吗?
我也试过使用 session.delete(Object) 然后 session.save(Object) 但抛出相同的异常。 我该如何解决这个问题?
将此注释添加到实体解决了问题:
@SQLInsert(sql="REPLACE INTO table_name (column_1,column_2) VALUES (?,?)")