mybatisPlus更新策略导致更新失败问题

 更新时间:2024年08月19日 16:18:18   作者:家家小迷弟  
这篇文章主要介绍了mybatisPlus更新策略导致更新失败问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mybatisPlus更新策略导致更新失败

如图:

在选择关联模板的时候,把它取消

进行更新的时候,提示操作成功,但是再次刷新页面,发现数据还在:

先上解决办法

在该字段上面加mp的注解:

@TableField(updateStrategy = FieldStrategy.IGNORED)

失败的原因

在使用updateById更新的时候,

  • 如果该字段为空,则不进行更新,该注解的作用是,忽略mp的更新策略
  • 如果没空,直接置空:mp提供了以下几种策略

总结

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

相关文章

  • java 分割csv数据的实例详解

    java 分割csv数据的实例详解

    这篇文章主要介绍了java 分割csv数据的实例详解的相关资料,这里提供了简单实例,需要的朋友可以参考下
    2017-07-07
  • java 异常被catch后 将会继续执行的操作

    java 异常被catch后 将会继续执行的操作

    这篇文章主要介绍了java 异常被catch后 将会继续执行的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Java日常练习题,每天进步一点点(35)

    Java日常练习题,每天进步一点点(35)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • Java实现加盐算法的两种方法

    Java实现加盐算法的两种方法

    数据安全是一个重要的问题,本文主要介绍了Java实现加盐算法的两种方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Java中避免NullPointerException的方法总结

    Java中避免NullPointerException的方法总结

    这篇文章主要介绍了Java中避免NullPointerException的方法总结的相关资料,需要的朋友可以参考下
    2017-07-07
  • Java 如何优雅的抛出业务异常

    Java 如何优雅的抛出业务异常

    这篇文章主要介绍了Java 如何优雅的抛出业务异常,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-12-12
  • 详解SpringBoot如何自定义一个Starter

    详解SpringBoot如何自定义一个Starter

    小伙伴们曾经可能都经历过整天写着CURD的业务,都没写过一些组件相关的东西,这篇文章记录一下SpringBoot如何自定义一个Starter。原理和理论就不用多说了,可以在网上找到很多关于该方面的资料,这里主要分享如何自定义
    2022-11-11
  • java并发编程专题(十)----(JUC原子类)基本类型详解

    java并发编程专题(十)----(JUC原子类)基本类型详解

    这篇文章主要介绍了java JUC原子类基本类型详解的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Springboot MBean使用示例解析

    Springboot MBean使用示例解析

    这篇文章主要为大家介绍了Springboot MBean使用示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Java中切面的使用方法举例详解

    Java中切面的使用方法举例详解

    这篇文章主要介绍了Java中切面编程(AOP)的基本概念、原理及实现方式,AOP通过将横切关注点模块化为切面,使代码更易于维护和扩展,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03

最新评论