Hibernate(五)--级联

2020-01-15 09:27:49来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Hibernate(五)--级联

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

 

 

 

 

 

 


原文链接:https://www.cnblogs.com/crazy-lc/p/12196962.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java 进程占用内存过多,幕后元凶原来是线程太多

下一篇:Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)