2013-10-04 112 views
0

此註釋的含義是什麼?JPA級聯刪除含義

@OneToMany(mappedBy = "patient", cascade = CascadeType.DELETE) 
    List<Patient> list; 

特別級聯刪除,這是否意味着,如果我刪除的實體是一對多被刪除病人或反之亦然列表的所有實體?

回答

2

這是否意味着如果我刪除其中一對多的實體 刪除了患者列表的所有實體或反之亦然?

是的。這意味着Patient記錄將被刪除。

+0

如果我在單個實體A中有多個關係(多對一)朝着實體B(註釋爲一對多)?我是否必須爲B中的每個A出現註釋? – andPat

+0

http://stackoverflow.com/questions/19181110/multiple-mapping-one-to-many-in-jpa – andPat

2

級聯型刪除的意思,當從父類中刪除記錄,則也從子類中刪除記錄 梯級上的空從父刪除記錄,然後在參考鍵空集空