在使用EclipseLink插入之前强制更新

时间:2016-09-08 18:56:46

标签: java jpa eclipselink

我有一个已经持久化的EclipseLink实体。我对它进行了一些更改,导致违反约束,因为在更新之前插入了。

如文档中所述,操作按以下顺序执行插入/更新/删除。有一种方法允许首先执行删除,但我找不到任何解决方案,以便在插入之前执行更新。是否有一些解决方法,所以我可以重新定义删除/更新/插入的订单?

1 个答案:

答案 0 :(得分:0)

根据我的经验,没有这样的方式,因为它没有多大意义。如果您更改订单,它仍然会失败,因为无论如何都会发出插入。

您需要检查业务逻辑并尝试始终从DB获取实体。