一,需求描述
在 MyBatis Plus 中实现逻辑删除是一种常见的需求
逻辑删除,通常用于避免直接从数据库中物理删除数据,而是标记这些数据为“已删除”。
逻辑删除,可以通过在表中添加一个额外的字段(如 deleted
或 is_deleted
)来实现。
逻辑删除,当该字段为某个值时(例如1或者true),表示这条记录已被逻辑删除。
详细参考地址:https://mybatis.plus/guide/logic-delete.html
二,如何在 MyBatis Plus 中设置逻辑删除
下面是如何在 MyBatis Plus 中设置逻辑删除:
2.1 在实体类上添加 @TableLogic
注解:布尔类型
首先,需要在实体类中对应的字段上添加 @TableLogic
注解。
假设你使用的是布尔类型来标记删除状态,那么代码如下:
@Data
public class UserEntity
标签:逻辑,删除,添加,TableLogic,MyBatis,Plus
From: https://blog.csdn.net/wstever/article/details/138574825