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