如何解决Mybatis-plus中@TableLogic注解失效问题

 更新时间:2024年05月30日 10:13:57   作者:学习那点事  
这篇文章主要介绍了如何解决Mybatis-plus中@TableLogic注解失效问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

逻辑删除

逻辑删除是指通过修改数据的状态或添加额外字段来表示数据的删除状态,而不是直接从数据库中物理删除数据记录。

通常,会在数据库表中新增一个字段(如 deleted),用来标识数据是否被删除。

MyBatis Plus中实现逻辑删除

在使用 MyBatis Plus 进行数据库操作时,实现逻辑删除功能非常简单。

只需在实体类上添加 @TableLogic 注解:即在需要进行逻辑删除的字段上添加 @TableLogic 注解,告诉 MyBatis Plus 这是逻辑删除字段。

逻辑删除失效问题

在实体类上添加逻辑删除注解@TableLogic后,按照正常逻辑应该执行的是修改操作,而不是物理删除,但实际上是物理删除

以下为例:

添加注解@TableLogic

结果显示:

mybatis版本为3.0.5

将mybatis-plus版本升级为3.5.1

注意

1.如果以上还不生效,记得重新加载【刷新】一下maven。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot预防XSS攻击的实现

    SpringBoot预防XSS攻击的实现

    XSS攻击是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面,本文主要介绍了SpringBoot预防XSS攻击的实现,感兴趣的可以了解一下
    2023-08-08
  • Java 微服务架构最佳实践之如何构建可扩展的系统

    Java 微服务架构最佳实践之如何构建可扩展的系统

    本文介绍了Java微服务架构的最佳实践,包括微服务架构概述、技术栈选择、设计原则、通信方式、服务注册与发现、配置管理、网关、监控和安全等方面,通过实战案例,展示了如何构建一个电商系统的微服务架构,并强调了合理应用微服务架构的最佳实践和注意事项
    2026-04-04
  • RocketMQ消息拉取过程详解

    RocketMQ消息拉取过程详解

    这篇文章主要为大家介绍了RocketMQ消息拉取过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • spring接口通过配置支持返回多种格式(xml,json,html,excel)

    spring接口通过配置支持返回多种格式(xml,json,html,excel)

    这篇文章主要给大家介绍了关于spring接口如何通过配置支持返回多种格式(xml,json,html,excel)的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-12-12
  • Springboot中Jackson用法详解

    Springboot中Jackson用法详解

    Springboot自带默认json解析Jackson,可以在不引入其他json解析包情况下,解析json字段,下面我们就来聊聊Springboot中Jackson的用法吧
    2025-01-01
  • Spring Boot项目如何优雅实现Excel导入与导出功能

    Spring Boot项目如何优雅实现Excel导入与导出功能

    在我们平时工作中经常会遇到要操作Excel的功能,比如导出个用户信息或者订单信息的Excel报表,下面这篇文章主要给大家介绍了关于Spring Boot项目中如何优雅实现Excel导入与导出功能的相关资料,需要的朋友可以参考下
    2022-06-06
  • Java使用ANTLR4对Lua脚本语法校验详解

    Java使用ANTLR4对Lua脚本语法校验详解

    ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本语法校验吧
    2025-04-04
  • SpringSession 请求与响应重写的实现

    SpringSession 请求与响应重写的实现

    这篇文章主要介绍了SpringSession 请求与响应重写的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 使用java实现各种数据统计图(柱形图,饼图,折线图)

    使用java实现各种数据统计图(柱形图,饼图,折线图)

    用Jfree实现条形柱状图表,java代码实现。可经常用于报表的制作,代码自动生成后可以自由查看。可以自由配置图表的各个属性,用来达到自己的要求和目的。本文给大家介绍使用java实现各种数据统计图(柱形图,饼图,折线图),需要的朋友可以参考下
    2015-10-10
  • 整理很详细的Java正则表达式使用大全

    整理很详细的Java正则表达式使用大全

    这篇文章为大家整理了很详细的Java正则表达式使用大全,大家在使用Java正则表达式的时候可查阅这篇文章,认为不错的朋友可以收藏起来
    2015-12-12

最新评论