mybatis-plus提供的iservice的save方法如何使用QueryWrapper
时间: 2023-07-16 21:13:40 浏览: 353
使用mybatis-plus的insert方法遇到的问题及解决方法(添加时id值不存在异常)
3星 · 编辑精心推荐
Mybatis-Plus提供的IService接口的save方法可以用来保存实体对象到数据库中,同时也支持使用QueryWrapper进行条件筛选。
具体使用方法如下:
1. 创建QueryWrapper对象,设置筛选条件
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("username", "test");
```
2. 创建实体对象,设置属性值
```
User user = new User();
user.setUsername("test");
user.setPassword("123456");
```
3. 调用save方法,传入实体对象和QueryWrapper对象
```
userService.save(user, queryWrapper);
```
这样就会将实体对象保存到数据库中,并且只有满足QueryWrapper条件的记录才会被更新。
阅读全文