使用 JPA 注释自动从父项中删除子项和从子项中删除父项
2022-09-02 09:05:07
假设我们有 3 个实体对象类:
class Parent {
String name;
List<Child> children;
}
class Child {
String name;
Parent parent;
}
class Toy {
String name;
Child child;
}
如何使用 JPA2.x(或休眠)注释来:
- 父级删除时自动删除所有子项(一对多)
- 删除子级列表时自动从子级列表中删除子级(多对一)
- 孩子移除时自动删除玩具(一对一)
我使用的是Hibernate 4.3.5和mysql 5.1.30。
谢谢