一、数据库
加入标记是否删除的自动
二、配置mybatis-plus
这边默认您的项目是配置了相应的依赖并且可以正常启动的
- yaml配置文件
mybatis-plus:
global-config:
db-config:
logic-delete-field: isDeleted # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- 自动生成的实体类上面设置
@ApiModelProperty("逻辑删除 1(true)已删除, 0(false)未删除")
private Integer isDeleted;```
# 三、测试效果
1. 查询数据库

2. 删除56

3. 再次查询数据库
