天天看點

解決多表關聯删除的問題,深度為3

1、主題表下面有檢查表(tb_inspection_record)、季度表、抽樣表,這三張表與主體表(tb_production_subject)關聯,三張表的id裡有主體id,檢查表下面又有四張表關聯。

2.需要實作的是删除主體表的同時删除下面所有表。

3.删除主題表就要删除與之關聯的檢查表、季度表、抽樣表,在此之前先删除檢查表下面的四張表。檢查表的mapping檔案:4.

解決多表關聯删除的問題,深度為3

4.主體表的mapping檔案:

解決多表關聯删除的問題,深度為3

5.在service層就删除主題表的同時先删除其他三張表,并且在删除檢查表時調用檢查表的删除方法,根據前面的檢查表mapping檔案就可以删除下面的所有表了。

解決多表關聯删除的問題,深度為3
解決多表關聯删除的問題,深度為3
解決多表關聯删除的問題,深度為3

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