1
我有一个使用Java EE(weblogic 10.0)的环境设置。因此,Kodo/OpenJPA被用作JPA实现。出于某些原因,我想迁移到EclipseLink。 现在我有以下问题:迁移问题 - Kodo/OpenJPA到EclipseLink
- 实体A - 多对多 - 实体B
- FetchType.Lazy,级联{}
- JoinTable AXB
- ForeignKey的约束AxB.FK_COL - > A. PK
如果我想删除实体A,在连接列中的条目也应删除
科多兽/ OpenJPA的 - >删除成功,SQL跟踪显示,首先使AXB行被删除
的EclipseLink - >删除失败,违反外键约束。 EL首先尝试删除实体A.
这一切都是在一个事务(RESOURCE_LOCAL)。我的想法是,如果某个事务处于某个事务中,那么外键约束可能会被违反?删除的顺序是否可以通过首先删除连接表的行来更改?
我将EclipseLink 1.1.4
感谢您的帮助, Soccertrash
这似乎是一个错误固定在2.1 https://bugs.eclipse.org/bugs/show_bug.cgi?id=239540 – Soccertrash 2011-05-02 09:49:57