mybatis-plus中将字段为null 更新
时间: 2023-09-03 16:15:35 浏览: 197
Mybatis Plus 字段为空值时执行更新方法未更新解决方案
在 MyBatis-Plus 中,如果想要更新字段为 null,需要使用 `set()` 方法,并将字段的值设置为 `null`。例如:
```
UpdateWrapper<Entity> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("id", 1)
.set("field1", null)
.set("field2", null);
int rows = entityMapper.update(null, updateWrapper);
```
其中,`eq()` 方法用于指定更新条件,`set()` 方法用于设置更新的字段及其值,`update()` 方法用于执行更新操作。在上述代码中,`field1` 和 `field2` 的值都会被更新为 null。
阅读全文