我有一个与其他一些元素相关的域类。当我尝试删除它时,由于这种关系,它不会被删除。我已经添加了cascade = CascadeType.REMOVE
和orphanRemoval = true
,但它不起作用。
这是我的父母和子女实体:
public class Parent implements Serializable {
@OneToMany(cascade = CascadeType.REMOVE, mappedBy="parent", orphanRemoval = true)
private List<Child> childs;
}
...
public class Child implements Serializable {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "parent_id", nullable = false)
private Parent parent
}
谢谢你的时间!