mybatisplus 批量修改SQL
时间: 2023-11-17 16:03:16 浏览: 91
mp-batch-insert.zip
mybatisplus提供了批量修改的方法,可以通过Wrapper构造条件,然后调用update方法进行批量修改。具体步骤如下:
1.构造Wrapper条件,例如:
```java
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("age", 20).set("name", "Tom");
```
以上代码表示将年龄为20的用户的名字修改为Tom。
2.调用update方法进行批量修改,例如:
```java
int result = userMapper.update(null, updateWrapper);
```
以上代码表示将满足条件的用户进行批量修改,并返回修改的记录数。
3.根据返回结果判断是否修改成功,例如:
```java
if(result > 0){
System.out.println("批量修改成功!");
}else{
System.out.println("批量修改失败!");
}
```
阅读全文