LambdaQueryWrapper多条件查询
时间: 2023-07-06 07:24:30 浏览: 159
多条件查询的程序
LambdaQueryWrapper 是 Mybatis-Plus 提供的一个查询构造器,可以方便地进行多条件查询。下面是一个示例:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(User::getGender, "male")
.ge(User::getAge, 18)
.le(User::getAge, 30)
.like(User::getName, "Tom");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,我们使用 LambdaQueryWrapper 构造了一个查询条件,其中:
- `eq` 表示等于某个值;
- `ge` 表示大于等于某个值;
- `le` 表示小于等于某个值;
- `like` 表示模糊查询。
可以根据实际需求选择合适的查询方法。最后,我们使用 `selectList` 方法查询出符合条件的用户列表。
阅读全文