首页 > 其他 > 详细

mybatis plus 实现逻辑删除

时间:2020-05-29 18:48:02      阅读:52      评论:0      收藏:0      [点我收藏+]

1.物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除数据

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

3.数据库中添加 deleted字段

  ALTER TABLE `user` ADD COLUMN `deleted` boolean DEFAULT 0

4.实体类添加deleted 字段,并加上 @TableLogic 注解 和 @TableField(fill = FieldFill.INSERT) 注解

  @TableLogic

  private Integer deleted;

5.在 MybatisPlusConfig 中注册 Bean

  @Bean

  public ISqlInjector sqlInjector() {
  return new LogicSqlInjector();
  }

mybatis plus 实现逻辑删除

原文:https://www.cnblogs.com/Life-is-Demo/p/12988741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!