我有 2 张桌子。
// Accounts
@OneToMany(mappedBy="accounts", cascade=CascadeType.ALL)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private Set<Mails> mails;
// Mails
@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name="user_id" , referencedColumnName="id", insertable=false, updatable=false)
private Accounts accounts;
当父行将被删除时,如何组织删除所有子行?我试图CascadeType.DELETE_ORPHAN
为Accounts
表设置,但是如果存在子行,我将无法删除父行。