@ManyToMany 关联(带有 CascadeType.REMOVE 特性)。
指定 CascadeType.REMOVE 为 @ManyToMany 对于级联没有意义,因为它会传播到链接表之外。
由于另一侧可能被父侧的其他实体引用,自动移除可能会导致 ConstraintViolationException.
例如,如果对 @ManyToMany(cascade = CascadeType.ALL) 进行了定义,且第一个人员会被删除,Hibernate 会抛出异常,因为另一个人员仍与正在删除的地址相关联。
有关详情,请参阅此文章。