实体经理不稳定的行为

时间:2013-09-30 18:40:13

标签: java jpa eclipselink

我在account和accountCode类之间有一对多关系,并且级联所有级联类型。当我删除帐户的某个时候帐户及其所有帐户代码被删除,有时发生异常状态" DELETE语句与REFERENCE约束(ACCOUNTCODE_accountId)"冲突。第二种情况通常发生在我添加(持久)新帐户代码然后尝试删除帐户时。我正在使用与sql server的eclipse链接,如果这个解释不充分,我可以提供类和外观。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这是双向的吗?如果是这样,请检查您是否维护关系的两个方面,例如将新的帐户代码实例添加到帐户OneToOmany列表以及设置manyToOne返回引用,因为JPA提供程序只能将删除操作级联到它知道的引用。