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

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

mybatisPlus更新策略导致更新失败

如图:

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

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

先上解决办法

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

@TableField(updateStrategy = FieldStrategy.IGNORED)

失败的原因

在使用updateById更新的时候,

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

总结

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

相关文章

  • java wait()/notify() 实现生产者消费者模式详解

    java wait()/notify() 实现生产者消费者模式详解

    这篇文章主要介绍了java wait()/notify() 实现生产者消费者模式详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java画笔的简单实用方法

    Java画笔的简单实用方法

    这篇文章主要介绍了Java画笔的简单实用方法,需要的朋友可以参考下
    2017-09-09
  • IDEA快速生成实体类的示例教程

    IDEA快速生成实体类的示例教程

    这篇文章主要介绍了IDEA快速生成实体类的示例教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • 每日六道java新手入门面试题,通往自由的道路--线程池

    每日六道java新手入门面试题,通往自由的道路--线程池

    这篇文章主要为大家分享了最有价值的6道线程池面试题,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,对hashCode方法的设计、垃圾收集的堆和代进行剖析,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • SpringBoot中实现动态数据源切换过程

    SpringBoot中实现动态数据源切换过程

    本文介绍了SpringBoot中实现动态数据源切换的关键知识点和设计思路,主要包括:多数据库架构的挑战、配置多个数据源、使用AbstractRoutingDataSource进行数据源路由、基于AOP实现动态切换、事务管理及异常处理策略
    2026-05-05
  • SpringMVC日期类型参数传递实现步骤讲解

    SpringMVC日期类型参数传递实现步骤讲解

    这篇文章主要介绍了SpringMVC日期类型参数传递实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-02-02
  • 详解Java spring 中类注册六种方式

    详解Java spring 中类注册六种方式

    在Spring中,将类注册为容器管理的Bean有多种方式,涵盖注解驱动、配置类、XML、动态注册等场景,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • java开发模式的深度研究

    java开发模式的深度研究

    下面小编就为大家带来一篇深入理解java工厂模式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-07-07
  • SpringBoot处理form-data表单接收对象数组的方法

    SpringBoot处理form-data表单接收对象数组的方法

    form-data则是一种更加灵活的编码方式,它可以处理二进制数据(如图片、文件等)以及文本数据,这篇文章主要介绍了SpringBoot处理form-data表单接收对象数组,需要的朋友可以参考下
    2023-11-11
  • spring boot下mybatis配置双数据源的实例

    spring boot下mybatis配置双数据源的实例

    这篇文章主要介绍了spring boot下mybatis配置双数据源的实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09

最新评论