我试图学习休眠方式,并且知道我们可以通过多种方法删除父对象和/或子对象。
删除父级及其子级已通过层叠类型删除。全部
class Parent {
@OneToMany(CascadeType.ALL)
private Set<Child> children;
}
手动删除子对象,然后删除父对象
删除父级与子级的关联,并删除父级。移除孤儿也会删除子对象。
清除集合并删除父项。子对象将与孤立删除一起被删除。
通过使用查询删除子代和父代的事务方法。
您能否从角度提出最佳方法: