当我的父实体不再引用子实体时,我正在尝试删除孤立实体。这是我的实体样本
@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