LambdaUpdateChainWrapper批量更新
时间: 2023-11-29 09:47:01 浏览: 304
批量更新工程文件
LambdaUpdateChainWrapper是MybatisPlus提供的一个实现批量更新的工具类,可以通过链式调用的方式来构建更新条件和更新内容。具体实现步骤如下:
1.获取LambdaUpdateChainWrapper对象
```java
LambdaUpdateChainWrapper<User> updateWrapper = new LambdaUpdateChainWrapper<>(userMapper);
```
2.设置更新条件
```java
updateWrapper.eq(User::getAge, 18).eq(User::getName, "Tom");
```
3.设置更新内容
```java
User updateUser = new User();
updateUser.setAge(20);
updateUser.setEmail("test@mybatisplus.com");
updateWrapper.set(User::getAge, updateUser.getAge()).set(User::getEmail, updateUser.getEmail());
```
4.执行批量更新
```java
updateWrapper.update();
```
阅读全文