baomidou LambdaQueryWrapper
时间: 2023-10-13 20:28:52 浏览: 115
baomidou-mybatis-plus-3.0.zip
LambdaQueryWrapper是MyBatis-Plus中提供的一种基于Lambda表达式的查询构造器,它可以让我们通过Lambda表达式来构建查询条件,使得查询条件更加直观、易于维护。使用LambdaQueryWrapper,我们可以通过链式调用各种条件构造方法来组合查询条件,例如eq、like、in等等。同时,LambdaQueryWrapper还支持分组、排序、分页等功能,使得我们能够更加灵活地定制查询。LambdaQueryWrapper的使用非常简单,只需要创建LambdaQueryWrapper对象,然后通过各种条件构造方法来添加查询条件,最后调用相应的查询方法即可。例如:
```
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三").like(User::getAddress, "北京");
List<User> userList = userService.list(wrapper);
```
这段代码表示查询名字为“张三”且地址中包含“北京”的用户列表。
阅读全文