今天爱分享给大家带来Hibernate 中的 Cascade 属性有什么作用?【面试题详解】,希望能够帮助到大家。
cascade 属性的作用是描述关联对象进行操作时的级联特性。可以有以下几种取值:
all : 所有情况下均进行关联操作。
save-update:(级联保存) 表明保存或更新当前对象时会级联保存或更新他所关联的对
象。
none:所有情况下均不进行关联操作。这是默认值。
delete :(级联删除) 级联删除所关联的对象。
all-delete-orphan:自动删除不再和 父对象关联的子对象。并且,在出现上面两种情况
时执行上面两种的功能,可以说是一个全自动的属性值。