2013-09-30 52 views
1

我有一個一對多的關係,在帳戶和accountCode類之間級聯所有級聯類型。當我刪除某個帳戶時,帳戶及其所有帳戶代碼被刪除,並且有時會發生異常狀態「DELETE語句與參考約束(ACCOUNTCODE_accountId)衝突」。第二種情況通常發生在我添加(堅持)一個新的賬戶代碼然後嘗試刪除該賬戶。我正在使用eclipse連接sql服務器,如果這個解釋不夠,我可以提供類和外觀。實體經理不穩定的行爲

回答

0

這是一個雙向的一對多?如果是這樣,請檢查您是否維護關係的雙方,例如將新帳戶代碼實例添加到帳戶OneToOmany列表以及設置manyToOne反向引用,因爲JPA提供程序只能將remove操作級聯到它所瞭解的引用。

+0

它是雙向的,我維護着雙方的關係 –