首页 > 解决方案 > 如何软删除表 A 中的记录,以及其他 3 个表中的所有引用

问题描述

我有一个问题,我有一个表“A”,主键为 id,而这个 id 被用作表 B、C 和 D 中的外键,这些表有大量数据。

现在我想从表 A 中软删除这个 id。

所以我的要求是,当我从表 A 中软删除这个 id 时,它应该从所有引用的表中删除,即 B、C 和 D。

注意:使用hibernate没有硬删除,我必须软删除它,这意味着在db中将此字段设置为isActive = false

标签: javadatabasehibernatespring-bootsoft-delete

解决方案


推荐阅读