MyBatis-Plus updateById方法更新字段时传空字符串原有数据被更改

因为现在在做的项目有创建人修改人等基础字段,在进行修改时创建人姓名没传值但是数据库改字段数据会变为空,看了一下下面这篇博客的内容,受益匪浅.
https://xyf0628.blog.csdn.net/article/details/105812985?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&utm_relevant_index=1
原测试数据返回值:
在这里插入图片描述
修改后测试数据返回值:
在这里插入图片描述
修改地方:
在这里插入图片描述
总结:因为我们要实现创建人自生成后便不再进行更改,所以在每次进行修改操作时都将创建人set为null,数据库便不会对此数据进行更改,只忽略了值为null的数据,不为null的就会保存进去.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值