当我的父实体不再引用子实体时,我试图删除孤立实体。这是我的实体样本
@CollectionOfElements(fetch=FetchType.LAZY)
@Cascade(value = org.hibernate.annotations.CascadeType.ALL)
private Set<item> items;
我也试过org.hibernate.annotations.CascadeType.DELETE_ORPHAN
但没有成功。
但如果我将注释更改为@OneToMany(mappedBy="foo", orphanRemoval=true)
,那么它的工作正常。
知道为什么它不能与@CollectionOfElements