我有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;
Run Code Online (Sandbox Code Playgroud)
如何在删除父行时组织删除所有子行?我试图CascadeType.DELETE_ORPHAN为Accounts表设置,但如果存在子行,我就无法删除父行.