QueryWrapper 构造条件添加数据
时间: 2023-10-09 12:07:47 浏览: 273
QueryWrapper是MyBatis-Plus提供的一个实用工具类,用于构造SQL查询条件。可以通过它的各种方法来添加查询条件,例如:
1. eq方法:等于
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三");
```
2. ne方法:不等于
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ne("name", "张三");
```
3. like方法:模糊查询
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "张");
```
4. in方法:包含
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.in("age", 20, 21, 22);
```
5. between方法:范围
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.between("age", 20, 30);
```
6. orderBy方法:排序
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("age");
```
7. select方法:查询指定字段
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.select("name", "age");
```
8. last方法:在SQL语句最后添加自定义语句
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.last("LIMIT 10");
```
以上是QueryWrapper的一些常用方法,可以根据需要进行组合使用,构造出符合需求的查询条件。
阅读全文