mybatisplus批量修改
时间: 2023-09-04 12:13:19 浏览: 105
Mybatis批量修改的操作代码
5星 · 资源好评率100%
MybatisPlus支持批量修改操作,可以使用UpdateWrapper对象来构建修改条件。以下是一个示例代码:
```java
// 构建批量修改条件
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.lambda()
.eq(User::getStatus, 1)
.set(User::getAge, 18)
.set(User::getEmail, "test@mybatisplus.com");
// 执行批量修改操作
int count = userMapper.update(null, updateWrapper);
```
上述代码中,首先使用UpdateWrapper对象构建了修改条件,修改了所有状态为1的用户的年龄和邮箱。然后调用update方法执行批量修改操作,第一个参数为null表示不限制修改的数据范围,第二个参数为修改条件。执行完毕后,返回修改的记录数。
阅读全文