解决多表关联删除的问题,深度为3

来源:互联网 发布:linux 剪切文件夹 编辑:程序博客网 时间:2024/04/20 06:49

1、主题表下面有检查表(tb_inspection_record)、季度表、抽样表,这三张表与主体表(tb_production_subject)关联,三张表的id里有主体id,检查表下面又有四张表关联。

2.需要实现的是删除主体表的同时删除下面所有表。

3.删除主题表就要删除与之关联的检查表、季度表、抽样表,在此之前先删除检查表下面的四张表。检查表的mapping文件:4.


4.主体表的mapping文件:

5.在service层就删除主题表的同时先删除其他三张表,并且在删除检查表时调用检查表的删除方法,根据前面的检查表mapping文件就可以删除下面的所有表了。


以上就是删除深度为3的表的一些方式。

阅读全文
1 0
原创粉丝点击