如题,一开始不知道,踩了坑,当时的解决方法是设为空字符串,权宜之计吧,今天研究了一下,找了解决方法:
并行两个项目,分别用了mybatisplus的3.0.6和3.1.2,两个版本都试了一下
mybatis-plus 3.0.6:

mybatis-plus 3.1.2:

区别在于3.0.6的update方法不能只传UpdateWrapper的方法,所以只好以null作为入参,在3.1.2这个版本中,官方新增了这个方法,源码可以明显看到:


UpdateWrapper可以不用匿名,先new一个UpdateWrapper的实例对象,再设置值和查询条件再以实例对象作为入参也是可以的
本文介绍了在使用MyBatis-Plus时遇到updateById无法更新null字段的问题,以及如何通过升级到3.1.2版本或者利用UpdateWrapper新建实例对象设置值和查询条件来解决这个问题。
7913

被折叠的 条评论
为什么被折叠?



