LambdaQueryWrapper修改数据
时间: 2023-11-16 15:55:52 浏览: 60
根据提供的引用内容,LambdaQueryWrapper主要用于查询数据,而不是修改数据。如果需要修改数据,可以使用LambdaUpdateWrapper。LambdaUpdateWrapper与LambdaQueryWrapper类似,都是基于Lambda表达式的封装,但是它是用于更新数据的。下面是一个LambdaUpdateWrapper的代码示例:
引用:LambdaUpdateWrapper代码示例
public void updateUserInfo(UserInfo userInfo) {
LambdaUpdateWrapper<UserInfo> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
lambdaUpdateWrapper.eq(UserInfo::getId, userInfo.getId())
.set(UserInfo::getName, userInfo.getName())
.set(UserInfo::getAge, userInfo.getAge())
.set(UserInfo::getGender, userInfo.getGender());
userInfoMapper.update(null, lambdaUpdateWrapper);
}
以上代码示例中,我们使用LambdaUpdateWrapper更新了一个UserInfo对象的姓名、年龄和性别信息。其中,eq方法用于指定更新条件,set方法用于指定更新的字段和值。最后,我们调用userInfoMapper的update方法来执行更新操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)