场景

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

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89644306

这里使用isDelete作为逻辑删除的字段。

在业务中需要进行对isDelete这个字段进行更新。

实现

断点查看,更改之前为false

对其进行赋值,设置为true

使用update进行更新,却不起作用并没有进行更新。

实际执行的sql语句为:

UPDATE sys_enterprise_org
SET pid = 6,
num = 'cj003',
text = '正极车间',
icon = 'fa fa-sitemap',
org_classify = 4,
opened = 1,
disabled = 0,
selected = 0,
sort_num = 1,
gmt_creat = '2018-12-20 22:25:02.0',
gmt_modified = '2019-06-06 09:38:16.723',
creator = 1,
modifier = 1,
remark = '大数据部经理',
is_top_level = 0
WHEREid = 9AND is_delete = 0;

总结

1.MP配置了逻辑删除后,执行delete相关方法后会实际执行update方法,将逻辑删除的字段进行更改。

2.但是如果想使用update相关方法将此逻辑字段进行更新则是不可以的。

3.逻辑删除是为了方便数据恢复和保护数据本身价值的一种方案,但是实际意义也是删除,如果想再将其恢复则不应该使用逻辑删除。

MyBatisPlus中开启了逻辑删除则更新逻辑字段不再管用相关推荐

  1. MybatisPlus——逻辑删除的实现

    文章目录 Java成长中,学习记录 一.前言 二.物理删除 三.逻辑删除 四.逻辑删除的实现 总结 Java成长中,学习记录 小白记录学习Java.MybatisPlus的过程 一.前言 在学习逻辑删 ...

  2. java web逻辑删除代码_MyBatis-Plus之逻辑删除的实现

    特别是互联网项目,对于数据一般是不能删除的(涉及到后面的数据分析),这就涉及到逻辑删除.所谓逻辑删除指的是数据并不是真正的删除,只是改数据表对应数据的状态(数据表中通常有一列叫delFlag,以此标识 ...

  3. Wins服务器删除和逻辑删除记录

    应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 ...

  4. MongoDB中如何优雅地删除大量数据

    删除大量数据,无论是在哪种数据库中,都是一个普遍性的需求.除了正常的业务需求,我们需要通过这种方式来为数据库"瘦身". 为什么要"瘦身"呢? 表的数据量到达一定 ...

  5. @TableLogic注解表示逻辑删除

    @TableLogic注解表示逻辑删除 效果:在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改 场景:     1.实体类中属性加上@TableLogic,     @T ...

  6. 唯一索引和逻辑删除冲突

    一. 场景 在数据表结构设计的时候有同时存在唯一索引和逻辑删除,通常逻辑删除is_deleted是取值范围0.1,当删除同一个唯一索引字段值时,就会失败. 二. 解决方案 2.1 物理删除 不再设置逻 ...

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

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

  8. Mybatis-Plus 使用自定义注入器后,查询条件中不再添加逻辑删除字段限定条件

    例如项目中加入如下注入器代码后,查询条件中不再添加逻辑删除字段限定条件 /*** 自定义Sql注入** @author nieqiurong 2018/8/11 20:23.*/ @Component ...

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

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

最新文章

  1. 一个可以卷起来的蓝牙键盘,简直是办公码字神器!
  2. linux 内核定时器 3.11 版本,Linux内核定时器简单使用
  3. FFTW、Eigen库在VisualStudio中的导入和使用
  4. ruby array_Ruby中带有示例的Array.keep_if方法
  5. npm install Saving to file: /root/.jenkins/workspace/ems-web/node_modules/chromedriver/2
  6. Go指针的使用限制和突破之路
  7. nyoj 86 找球号(一)
  8. python虚拟机 基于寄存器_基于栈虚拟机和基于寄存器虚拟机的比较
  9. Docker自定义部署Redis镜像
  10. 工业测试软件技术指标,工业过程难测参数软测量建模方法研究及应用
  11. 微服务超 10 万、跨语言场景,字节服务网格依靠 CloudWeGo 扛住流量洪峰
  12. 选择中医 - 虚寒性体质的人吃什么好(萝卜、生姜、地瓜、大蒜)
  13. Wagtail Usage guide:Wagtail 使用指南
  14. html指南针绘制,Fireworks绘制指南针详解
  15. 电信飞扬校园网共享WIFI(MAC用户)
  16. 插帧补帧DAIN算法,让电影、视频、动漫变丝滑顺畅
  17. Excel日期格式转为常规文本格式
  18. linux断网过一段时间就好了,网络总是隔一段时间丢包或者不通,过10分钟就好了?求解决 - 思科技术论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  19. win32 opengl画线
  20. 正向代理与反向代理通俗版解释

热门文章

  1. python ssh登录设备_用Python怎么SSH到网络设备
  2. 将信息写入TXT文本中(java)
  3. 今天,我们来详细的聊一聊SpringBoot自动配置原理,学了这么久,你学废了吗?
  4. div 中的控件底部对齐_如何将div的内容与底部对齐?
  5. 点击桌面计算机图打不开,idf,手把手教你怎么解决电脑桌面图标打不开
  6. mysql java 分页实体类_Java GUI+mysql+分页查询
  7. ubuntu 18.04安装米聊
  8. QT最方便的LOG库使用Easylogging++,只需要一个头文件
  9. altium 去掉部分铺铜_干货|HFSS器件导入Altium进行PCB制作教程!!!
  10. vue 倒序遍历数组_【一天一大 lee】从中序与后序遍历序列构造二叉树 (难度:中等)Day20200925...