MyBatis-Plus 扩展篇 >逻辑删除功能

目标:
懂得实现 Mybatis-Plus的逻辑删除功能

实现步骤:
1、编写 逻辑删除 方法 2、编写 逻辑删除 配置(配置文件) 3、实体类属性上 添加对应的注解(注解填充字段 @TableLogic)

一、何为逻辑删除呢 ?
我们平常所实现的删除(delete)其实就是物理删除(数据真的会消失)
而逻辑删除并不是物理删除,而是概念删除,它还是存在于数据库中的!
逻辑删除 说到底 就是 update (更新操作)
二、逻辑删除说明 :

只对自动注入的 sql 起效 :

插入: 不作限制 查找: 追加 where 条件过滤掉已删除数据 , 且使用 wrapper.entity 生成的 where 条件会忽略该字段 更新: 追加 where 条件防止更新到已删除数据 , 且使用 wrapper.entity 生成的 where 条件会忽略该字段 删除: 转变为 更

MyBatis-Plus 扩展篇 >逻辑删除功能最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/19891.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>