LambdaQueryWrapper怎么验证查询出来的wrapper非空,则更新
时间: 2023-05-15 16:07:16 浏览: 4443
jQuery验证表单属性是否为空
LambdaQueryWrapper可以通过isNull()方法来判断查询出来的wrapper是否为空,如果为空则可以进行更新操作。具体代码如下:
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三");
User user = userService.getOne(wrapper);
if(wrapper.isNull(user)) {
// wrapper为空,进行更新操作
userService.update(wrapper, new UpdateWrapper<User>().set("age", 20));
} else {
// wrapper非空,不进行更新操作
System.out.println("wrapper非空,不进行更新操作");
}
阅读全文