mybatis-plus配置逻辑删除
在实际操作中,删除操作并不是真实的物理删除,而是逻辑删除,在数据库表中添加一列 deleted 字段表明数据是否被删除。
- 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配置逻辑删除相关推荐
- MyBatis Plus之逻辑删除和分页插件使用
概要:Mybatis plus 官网链接 :https://mp.baomidou.com/guide/ 一.依赖配置: <?xml version="1.0" encodi ...
- 浅谈:MyBatis-Plus的CRUD与乐观锁,分页插件,逻辑删除
浅谈:MyBatis-Plus的CRUD与乐观锁,分页插件,逻辑删除 MyBatis-Plus官方文档连接 什么是MyBatis-Plus 请点击上面官方文档查看 代码演示:代码注释为功能详细解释 数 ...
- mybatis-plus 逻辑删除
mybatis-plus逻辑删除 首先说一下什么是物理删除----物理删除就是指把数据彻底从数据库删除掉,是彻底的删除干净 物理删除有个不好的地方就是直接将数据删除干净无法找回 逻辑删除就很人性化了- ...
- springboot整合MybatisPlus【三】逻辑删除、乐观锁
1.在 application.properties 中添加一个配置(如果删除为1,不删除为0,这一步就可以不用配置) #该配置表示删除时为1,不删除时为0 #也可以不配置这两行,因为默认就是删除为 ...
- MyBatisPlus中全局Sql注入器应用_逻辑删除使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 MyBatisPlus中自定义全局操作流程: https: ...
- mybatis 乐观锁和逻辑删除
本篇介绍easymybatis如配置乐观锁和逻辑删除. 乐观锁 easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现.即:数据库增加一个int或long类型字段ver ...
- mybatis 乐观锁_MybatisPlus新特性之逻辑删除、乐观锁、自动填充
MP特性 公共字段的自动填充功能 自动更新全局属性,比如创建的时间修改的时间,这样就不用每执行一次插入更新操作都带上一个set大大节省了很多效率,从而也避免为了因为时间格式的不统一问题. 为了输出日志 ...
- mysql逻辑删除的区别_不能和逻辑删除一起配置,不然报错。
源自:8-1 SQL注入器简介及自定义方法实现 不能和逻辑删除一起配置,不然报错. 逻辑删除的配置:@Bean public ISqlInjector sqlInjector(){ return ne ...
- SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...
最新文章
- plsql误删除数据,提交事务后如何找回?
- 计算机的桌面图标都没有了怎么办,电脑桌面图标都没了怎么办 怎么恢复
- 深度对比Python(Numpy,Scipy)与Matlab的数值精度
- VS中查看子类对象内存分布的方法
- 【前端就业课 第一阶段】HTML5 零基础到实战(九)列表
- 网址导航html5源码图标版,最新仿hao123网址导航(晓风网址导航系统) v4.2
- 技术开发(委托)合同怎么写?
- Flask笔记-静态资源和链接的管理
- hadoop hive集群_失眠大数据专家,基于Hadoop不同版本搭建hive集群(附配置文件)
- 致程序员:学会这套操,下班比人早!
- python属性管理(1):基础
- VIIRS 学习资料分享
- 关于Kswapd的理解(一)
- java流程图表示输入 输出_流程图 - 迷途行者 - 博客园
- 2.3 sklearn中的metrics.roc_curve评价指标
- 期货开户对资金有要求(期货开户有条件吗)
- matlab 拟合 画图,用MatLab画图(最小二乘法做曲线拟合)
- Android App压力测试
- JavaScript中原生Array数组方法详解
- jmeter--重新安装安装JDK