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