CascadeType.PERSIST //只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态) CascadeType.MERGE //指A类新增或者变化,会级联B对象(新增或者变化) CascadeType.REMOVE //只有A类删除时,会级联删除B类; CascadeType.ALL //包含所有; CascadeType.REFRESH //没用过。 //综上:大多数情况用CascadeType.MERGE就能达到级联跟新又不报错,用CascadeType.ALL时要斟酌下CascadeType.REMOVE
相关文章
- 08-15hibernate 返回对象指定属性,需要返回的列,可以直接返回 对象属性
- 08-15AOS aos.js动画属性中文说明
- 08-15Hibernate按内部bean的属性排序?
- 08-15RabbitMQ属性配置说明汇总
- 08-15eclipse学习(第三章:ssh中的Hibernate)——2.Hibernate的一些配置(hibernate.cfg.xml里面的属性)
- 08-15hibernate笔记--cascade级联以及inverse属性
- 08-15Hibernate 配置派生属性
- 08-15谈论Hibernate级联删除——JPA根据Hibernate实现许多级联删除CascadeType.DELETE_ORPHAN
- 08-15UIPickerView常见属性、常见方法(包括代理方法和数据源方法)的一些说明
- 08-15cxgrid属性说明