• 2024-08-06【项目实战】在 MyBatis Plus 中添加 `@TableLogic` 注解,以实现逻辑删除
    一,需求描述在MyBatisPlus中实现逻辑删除是一种常见的需求逻辑删除,通常用于避免直接从数据库中物理删除数据,而是标记这些数据为“已删除”。逻辑删除,可以通过在表中添加一个额外的字段(如deleted或is_deleted)来实现。逻辑删除,当该字段为某个值时(例如1或者true),表示这
  • 2024-07-26@TableLogic导致update失效
    前言1.为什么要使用TableLogic?(1)在某些业务需求场景下,删除数据需要采用逻辑删除而不是物理删除(2)方便以后数据审计、历史数据的分析、保证多表数据的完整性然而,这一功能在某些情况下会导致更新操作失效。本文将详细讨论@TableLogic如何影响更新操作,并提供相应的解