@Transactional以错误的顺序提交交易。保存前删除不会刷新

时间:2017-12-27 12:52:59

标签: sql-server jpa transactional mssql-jdbc

我在执行更新的表的2列上有唯一约束。因此,当我有.delete()和新的.save()操作时,删除不会在.save()之前刷新,我会得到.....

  

"违反UNIQUE KEY约束' UK539hbsolqnvttv6xbimjmij87'。   无法在对象' $ TABLE_NAME'中插入重复的密钥。重复的密钥   value是(uniqConstColum1,uniqConstColum2)"

Spring是否在@Transactional中提供了一个选项,用于在方法中的每个事务之后指定强制刷新?

感谢。

0 个答案:

没有答案