什么是级联:个PO对象A 关联 另一个PO对象B,当A进行操作时,是否对B进行相应的操作。如果删除Category是否删除Product
级联通常用在one-many和many-to-many上,几乎不用在many-one上。
通常使用的几种类型:
all:所有操作都执行级联操作; ==delete+save-update
none:所有操作都不执行级联操作;
delete:删除时执行级联操作;
save-update:保存和更新时执行级联操作;
one-many:Category--Product
cascade="delete"
删除category的一个分类时,删除所有属于这个分类的product,删除前:
删除后:已无此category和product
save-update 级联:
one-many:Category--Product