mybatisPlus逻辑删除注解@TableLogic

当我做了一个实体类,字段为del_flag的逻辑删除字段,要通过这个字段控制数据库中的数据逻辑删除。

重写mapper中的deleteById, 先按id查出数据,在更新此数据中的del_flag字段为1,调用update方法更新数据。

这种方式我用了好久,偶然发现如果后端框架是mybatisPlus时,有一个注解@TableLogic,直接放到写到实体类中的字段上即可使框架的删除。

测试了一下,果然有效,简化了好多代码

相关推荐
HDO清风几秒前
CASIA-HWDB2.x 数据集DGRL文件解析(python)
开发语言·人工智能·pytorch·python·目标检测·计算机视觉·restful
2201_756989091 分钟前
C++中的事件驱动编程
开发语言·c++·算法
多米Domi01112 分钟前
0x3f 第48天 面向实习的八股背诵第五天 + 堆一题 背了JUC的题,java.util.Concurrency
开发语言·数据结构·python·算法·leetcode·面试
2301_8223776513 分钟前
模板元编程调试方法
开发语言·c++·算法
csbysj202016 分钟前
Python 循环嵌套
开发语言
测试_AI_一辰19 分钟前
Agent & RAG 测试工程05:把 RAG 的检索过程跑清楚:chunk 是什么、怎么来的、怎么被命中的
开发语言·人工智能·功能测试·自动化·ai编程
Coding茶水间21 分钟前
基于深度学习的输电电力设备检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
开发语言·人工智能·深度学习·yolo·目标检测·机器学习
清风~徐~来25 分钟前
【视频点播系统】BRpc 介绍及使用
开发语言
啟明起鸣27 分钟前
【C++ 性能提升技巧】C++ 的引用、值类型、构造函数、移动语义与 noexcept 特性,可扩容的容器
开发语言·c++