在实际操作中,删除操作并不是真实的物理删除,而是逻辑删除,在数据库表中添加一列 deleted 字段表明数据是否被删除。

  1. entity 对象中在 deleted 字段添加 @TableLogic
//逻辑删除@TableLogic@TableField(fill = FieldFill.INSERT)private Integer deleted;

2.配置类中添加 逻辑删除的配置

@Beanpublic ISqlInjector sqlInjector() {return new LogicSqlInjector();}

3.处理器类中配置一个自动填充

this.setFieldValByName("deleted", 0, metaObject);

4.测试逻辑删除

//逻辑删除@Testpublic void deleteById() {mpMapper.deleteById(1L);}

mybatis-plus配置逻辑删除相关推荐

  1. MyBatis Plus之逻辑删除和分页插件使用

    概要:Mybatis plus 官网链接 :https://mp.baomidou.com/guide/ 一.依赖配置: <?xml version="1.0" encodi ...

  2. 浅谈:MyBatis-Plus的CRUD与乐观锁,分页插件,逻辑删除

    浅谈:MyBatis-Plus的CRUD与乐观锁,分页插件,逻辑删除 MyBatis-Plus官方文档连接 什么是MyBatis-Plus 请点击上面官方文档查看 代码演示:代码注释为功能详细解释 数 ...

  3. mybatis-plus 逻辑删除

    mybatis-plus逻辑删除 首先说一下什么是物理删除----物理删除就是指把数据彻底从数据库删除掉,是彻底的删除干净 物理删除有个不好的地方就是直接将数据删除干净无法找回 逻辑删除就很人性化了- ...

  4. springboot整合MybatisPlus【三】逻辑删除、乐观锁

     1.在 application.properties 中添加一个配置(如果删除为1,不删除为0,这一步就可以不用配置) #该配置表示删除时为1,不删除时为0 #也可以不配置这两行,因为默认就是删除为 ...

  5. MyBatisPlus中全局Sql注入器应用_逻辑删除使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 MyBatisPlus中自定义全局操作流程: https: ...

  6. mybatis 乐观锁和逻辑删除

    本篇介绍easymybatis如配置乐观锁和逻辑删除. 乐观锁 easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现.即:数据库增加一个int或long类型字段ver ...

  7. mybatis 乐观锁_MybatisPlus新特性之逻辑删除、乐观锁、自动填充

    MP特性 公共字段的自动填充功能 自动更新全局属性,比如创建的时间修改的时间,这样就不用每执行一次插入更新操作都带上一个set大大节省了很多效率,从而也避免为了因为时间格式的不统一问题. 为了输出日志 ...

  8. mysql逻辑删除的区别_不能和逻辑删除一起配置,不然报错。

    源自:8-1 SQL注入器简介及自定义方法实现 不能和逻辑删除一起配置,不然报错. 逻辑删除的配置:@Bean public ISqlInjector sqlInjector(){ return ne ...

  9. SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)

    保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...

最新文章

  1. plsql误删除数据,提交事务后如何找回?
  2. 计算机的桌面图标都没有了怎么办,电脑桌面图标都没了怎么办 怎么恢复
  3. 深度对比Python(Numpy,Scipy)与Matlab的数值精度
  4. VS中查看子类对象内存分布的方法
  5. 【前端就业课 第一阶段】HTML5 零基础到实战(九)列表
  6. 网址导航html5源码图标版,最新仿hao123网址导航(晓风网址导航系统) v4.2
  7. 技术开发(委托)合同怎么写?
  8. Flask笔记-静态资源和链接的管理
  9. hadoop hive集群_失眠大数据专家,基于Hadoop不同版本搭建hive集群(附配置文件)
  10. 致程序员:学会这套操,下班比人早!
  11. python属性管理(1):基础
  12. VIIRS 学习资料分享
  13. 关于Kswapd的理解(一)
  14. java流程图表示输入 输出_流程图 - 迷途行者 - 博客园
  15. 2.3 sklearn中的metrics.roc_curve评价指标
  16. 期货开户对资金有要求(期货开户有条件吗)
  17. matlab 拟合 画图,用MatLab画图(最小二乘法做曲线拟合)
  18. Android App压力测试
  19. JavaScript中原生Array数组方法详解
  20. jmeter--重新安装安装JDK

热门文章

  1. uniapp九宫格抽奖
  2. 工程流体力学笔记暂记15(理想流体的运动微分方程)
  3. windows系统启动时多了onekey ghost选择项要怎么删掉
  4. 非支配排序遗传算法c语言,非支配排序遗传算法(NSGA)的研究与应用
  5. 万字泣血解析割韭菜内幕,程序员别老想着做副业
  6. if函数多个条件php,EXCEL中IF函数多条件判断怎么写
  7. 加州大学伯克利分校与KyberNetwork联合进行去中心化交易所研究
  8. 银联电子支付 php chinapay
  9. 繁體與簡體之間的轉化
  10. 【Mysql】SQL语句学习