如何防止hibernate在使用session.saveorupdate(object)时抛出constraintviolationexception?

vi4fp9gy  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(278)

当我使用session.saveorupdate(object)时,hibernate引发constraintviolationexception。“更新”部分不应该阻止抛出这个例外吗?
我也尝试过使用session.delete(object),然后使用session.save(object),但是抛出了相同的异常。我该怎么解决这个问题?

kxe2p93d

kxe2p93d1#

将此注解添加到实体解决了以下问题:

@SQLInsert(sql="REPLACE INTO table_name (column_1,column_2) VALUES (?,?)")

相关问题