使用休眠删除级联

时间:2016-07-01 07:36:26

标签: java hibernate

我有一个与其他一些元素相关的域类。当我尝试删除它时,由于这种关系,它不会被删除。我已经添加了cascade = CascadeType.REMOVEorphanRemoval = 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
}

谢谢你的时间!

0 个答案:

没有答案