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

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

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

先上解决办法
在该字段上面加mp的注解:
@TableField(updateStrategy = FieldStrategy.IGNORED)

失败的原因
在使用updateById更新的时候,
- 如果该字段为空,则不进行更新,该注解的作用是,忽略mp的更新策略
- 如果没空,直接置空:mp提供了以下几种策略

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java wait()/notify() 实现生产者消费者模式详解
这篇文章主要介绍了java wait()/notify() 实现生产者消费者模式详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07
SpringBoot处理form-data表单接收对象数组的方法
form-data则是一种更加灵活的编码方式,它可以处理二进制数据(如图片、文件等)以及文本数据,这篇文章主要介绍了SpringBoot处理form-data表单接收对象数组,需要的朋友可以参考下2023-11-11


最新评论