前端传空用Integer接取 但是mybatis-plus更新时如何把这个字段更新为空
时间: 2023-03-13 21:10:50 浏览: 109
mybatis-plus-3.5.1.tar.gz
5星 · 资源好评率100%
在 MyBatis-Plus 中,你可以使用 `update(Wrapper<T> updateWrapper)` 方法来更新记录。
你可以在 `updateWrapper` 中使用 `set(String column, Object val)` 方法来设置你想要更新的字段和值。如果你希望把一个字段更新为空,你可以在调用 `set` 方法时将值设置为 `null`。
例如,假设你有一个实体类 `User`,其中有一个名为 `name` 的字段,你想要把这个字段更新为空。你可以这样做:
```java
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.set("name", null);
int rows = userMapper.update(updateWrapper);
```
如果你想更新所有记录,可以省略设置条件的代码,直接调用 `update(Wrapper<T> updateWrapper)` 方法即可。
注意:如果你使用了条件来筛选记录,那么只有符合条件的记录才会被更新。
阅读全文