cascade 和 inverse的使用先后顺序
<set name="linkMans" inverse="true">
<key column="lkm_cust_id" ></key>
<one-to-many class="LinkMan"/>
</set>
<!-- 此处的inverse为true说明不维护关系,提高了效率-->
cascade:
<!-- 级联操作 -->
<!--cascade: 级联
save-update:级联保存更新
delete:级联删除
all:save-update+delete
-->
inverse:(反转)
<!--
true代表不维护关系,一般在少的一方使用
false代表维护关系(默认值)
-->
<!--
当进行删除操作时,遇到不想删除从表的数据时,需要把外键置空,这时候可以设置inverse的值为false即默认值
当进行删除操作时,若想删除从表的数据,即可把cascade的值设置为all或者delete(级联删除)
-->
cascade和inverse的先后顺序为:一般在后边的生效,