在維護(hù)多對多關(guān)系時,兩邊的對象常常會同時新建,但在刪除時只刪除一方和中間表,保留另一方的數(shù)據(jù)。這時最重要的是設(shè)置 CascadeType,cascade.type的值只能從CascadeType.PERSIST(級聯(lián)新建)、CascadeType.REMOVE(級聯(lián)刪除)、 CascadeType.REFRESH(級聯(lián)刷新)、CascadeType.MERGE(級聯(lián)更新)中選擇一個或多個。還有一個選擇是使用 CascadeType.ALL,表示選擇全部四項。其它的選項均無法達(dá)到上述要求。