假设我有 2 个 Java 对象:Parent 和 Child。它们之间的关系是Child -> Parent = 多对一,即多个 Child 对象可以与同一个 Parent 关联。
Child 对象持有对其 Parent 的引用,而 Parent 对象没有用于寻址其 Children 的字段。
在 Hibernate 中,这导致在 Child 映射中具有多对一元素;Parent 的映射不包含一对多条目,因为 Parent 对象不需要有一个集合字段来引用其所有 Child 对象。
现在,当删除 Parent 时,Oracle 会抛出一个异常,即当有子实体引用它时,无法删除该实体。
使用这个对象模型,当后者被删除时,有没有办法级联删除属于父对象的所有子对象?