java
2021-08-28
2021-08-28
宁要好梨一个,不要烂梨一筐。积极肯干和忠心耿耿的人即使只有两三个,也比十个朝气沉沉的人强。——列宁
在我们使用mybatis-plus
进行开发的时候
可以看到默认的updateById
方法是判断属性如果有值则修改,无值则忽略,不修改对应的字段
那如果我们要在该属性没有值得情况下将对应字段置为空的话
就可以使用IService
里的这个update
的重载
1 | /** |
用法如下,例如我此处将mobile
字段置为空
1 | UserDetail userDetail = userDetailService.getEntityClass().newInstance(); |
最后执行效果如下
这里用到的updateWrapper
的文档:https://mp.baomidou.com/guide/wrapper.html#updatewrapper