什么是级联:个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

 

 

 

 

 

 

posted on 2020-01-15 15:28  MyBeans  阅读(259)  评论(0编辑  收藏  举报