Mybatis-Plus之逻辑删除

概念

什么是逻辑删除

逻辑删除:假删除。将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录。

数据库实现思路:插入数据时,标记为未删除状态;查询、修改时,只获取未删除状态的数据进行操作;删除时则更新删除状态为已删除,则可实现逻辑上删除,物理上任存在数据功能。

参考阿里巴巴开发规范表达逻辑删除的字段名为 is_deleted,1 表示删除,0 表示未删除。

测试案例

  1. 在表中添加is_deleted字段,并设置默认值为0,实体类添加逻辑删除字段并添加 @TableLogic注解;
    在这里插入图片描述
    @TableLogic
    //private Integer isDeleted;// 不用is开头
     private <

猜你喜欢

转载自blog.csdn.net/qq_43842093/article/details/124975724