zoukankan      html  css  js  c++  java
  • mybatis plus 实现逻辑删除

    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();
      }

  • 相关阅读:
    8.20Java之反射机制的基本概念
    8.18Go语言之字符串
    Debug
    Feign
    Nacos
    SpringCloud Alibaba
    SpringCloud
    Maven
    Maven
    Jenkins
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/12988741.html
Copyright © 2011-2022 走看看