我有兩個實體的menu_groups「和「頁」之間的許多一對多的關係如下休眠:上刪除級聯行動連接表
public class MenuGroup {
@ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.MERGE)
@JoinTable(name = "menu_group_pages",schema="live",
[email protected](name="menu_groups_id"),
[email protected](name="pages_id"))
private Set<Page> pages = new HashSet<Page>();
}
public class Page {
@ManyToMany(fetch = FetchType.EAGER, mappedBy="pages",
cascade={CascadeType.MERGE})
private Set<MenuGroup> menuGroups = new HashSet<MenuGroup>();
}
正如你可以看到有一個連接表,有兩個fk:menu_groups_id和pages_id。現在我想在此連接表中爲fk'pages_id'添加刪除級聯操作。對於正常表格,該陳述類似於
@OnDelete(action=OnDeleteAction.CASCADE)
我怎麼能這樣做一個連接表?謝謝
感謝您的幫助 – Raistlin