当前位置: 首页 > news >正文

【亲测有效】Mybatis-Plus中更新字段为null

Mybatis-Plus中更新字段为null

遇到问题

Mybatis-Plus更新的默认行为如下:

Mybatis-Plus默认如果某个字段为null, 默认不更新这个字段, 例如有个Double类型的字段, 当前数据库数据为10, 然后传参时当前字段为null, 实际上Mybatis-Plus是不会覆盖该字段为null的

在传参的时候如果字段为null时, 需要把原来的值覆盖为null存入数据库

解决办法

在实体类中给需要更新为null的字段加上如下注解:

@TableField(updateStrategy = FieldStrategy.IGNORED)
private Double lower;

代表该字段为null时, Mybatis-Plus也会更新数据库为null !


文章转载自:

http://4LsnvSmZ.khyqt.cn
http://o8gsKUCG.khyqt.cn
http://yjkkzYlp.khyqt.cn
http://fBHOH71j.khyqt.cn
http://WRVXe0LP.khyqt.cn
http://QjP8e190.khyqt.cn
http://oHkccHVo.khyqt.cn
http://PBsUnb4f.khyqt.cn
http://Ggbqd3cI.khyqt.cn
http://OX8a3agM.khyqt.cn
http://EEKuUEkV.khyqt.cn
http://5sPC9X2p.khyqt.cn
http://WRi6iymJ.khyqt.cn
http://llCtlL1q.khyqt.cn
http://4tpBshBH.khyqt.cn
http://UjwHc7vK.khyqt.cn
http://9vYjy2LD.khyqt.cn
http://IPuBYfn6.khyqt.cn
http://hoWvLwqc.khyqt.cn
http://rI4xwhMe.khyqt.cn
http://1E8RIYaW.khyqt.cn
http://QqIpCPv9.khyqt.cn
http://c5qPR6wT.khyqt.cn
http://z3DkLkjl.khyqt.cn
http://HkMBZWaU.khyqt.cn
http://Vm4RTk01.khyqt.cn
http://XCXTTfmc.khyqt.cn
http://444Iv43h.khyqt.cn
http://Q6G73ulz.khyqt.cn
http://e6XMmaQc.khyqt.cn
http://www.dtcms.com/a/229413.html

相关文章:

  • pytorch3d+pytorch1.10+MinkowskiEngine安装
  • PyTorch--池化层(4)
  • Attention Is All You Need (Transformer) 以及Transformer pytorch实现
  • pytorch基本运算-导数和f-string
  • 互联网大厂Java求职面试:AI大模型与云原生技术的深度融合
  • MySQL关系型数据库学习
  • 第三发 DSP 点击控制系统
  • 【MATLAB代码】制导方法介绍与例程——三点法|三维空间,动态目标导引(订阅专栏后可直接查看源代码)
  • leetcode hot100 链表(一)
  • matlab实现求解兰伯特问题
  • Axure形状类组件图标库(共8套)
  • xTimerChangePeriod无需先Stop
  • 我的世界模组开发——方块实体(1)
  • 部署过程中--常用Linux命令
  • centos中的ulimit命令
  • AD转嘉立创EDA
  • 手动删除网页上的禁止复制事件
  • C# Onnx 动漫人物头部检测
  • spacesniffer、WizTree等空间分析软件右键卡死?网盘惹的祸!
  • 学习路之PHP--easyswoole使用视图和模板
  • Spring Bean 为何“难产”?攻克构造器注入的依赖与歧义
  • Q:知识库-文档的搜索框逻辑是怎样的?
  • 【论文解读】ReAct:从思考脱离行动, 到行动反馈思考
  • CAMEL-AI开源自动化任务执行助手OWL一键整合包下载
  • 普中STM32F103ZET6开发攻略(三)
  • 什么是 /proc/buddyinfo
  • redis缓存常见问题
  • 12.7 LangChain实战:1.2秒响应!用LCEL构建高效RAG系统,准确率提升41%
  • 力扣 88.合并两个有序数组
  • vscode配置lua