2012-02-09 85 views
0

假設您有兩個班級,Boss和Employee。雙向級聯

老闆和員工之間存在雙向的多對多關係(使用連接表),其中Boss是關係的所有者。

如果我加載Employee實例,由於連接表中的外鍵,我不允許刪除它,這是合理的。

現在,我可以手動循環通過Employee實例的Boss集合,並從每個Boss實例中的相關集合中刪除僱員實例(將被刪除)。但是,我想知道,有沒有什麼方法可以級聯呢?所以,如果我刪除Employee實例,它會自動刪除連接表中的條目,但實際上並沒有刪除Boss實例。

-Daniel

回答

3

不,你只能從業主方堅持的變化:

如果只對關聯的反向端不持久的變化。

here

採取