0
我有兩個實體,讓我們稱他們爲A和B,其中有一個多對一映射到另一個實體,例如cHibernate:如何在ManyToOne中刪除一個沒有指向的實體?
所以我通常有這樣的事情:
A1->ç
A2 - >ç
B1->ç
批A和B的指向同一C.
我如何獲得當我刪除最後一個和b時,休眠刪除c?
我有兩個實體,讓我們稱他們爲A和B,其中有一個多對一映射到另一個實體,例如cHibernate:如何在ManyToOne中刪除一個沒有指向的實體?
所以我通常有這樣的事情:
A1->ç
A2 - >ç
B1->ç
批A和B的指向同一C.
我如何獲得當我刪除最後一個和b時,休眠刪除c?
有一個屬性刪除孤兒,你可以使用時映射多對一的關係,這應該爲你做的工作。
欲瞭解更多信息。我建議訪問他們在線文檔有關級聯操作。
看來,JPA /休眠不支持這一點。這真的很糟糕。
根據文檔「DELETE_ORPHAN僅適用於@OneToMany關聯」,所以這不是一個解決方案。 – Stjoan 2010-01-20 07:36:43