mybatisplus条件查询
时间: 2023-09-02 11:05:44 浏览: 77
Mybatis框架(条件查询)
MyBatis Plus 是 MyBatis 的增强工具,它提供了许多方便的 API 和功能,其中就包括条件查询。下面是一个示例:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "Tom")
.between("age", 18, 30)
.like("email", "@gmail.com")
.orderByDesc("create_time");
List<User> userList = userMapper.selectList(wrapper);
```
上面的代码中,我们使用了 `QueryWrapper` 来构建条件查询。其中:
- `eq` 方法表示等于,第一个参数是字段名,第二个参数是值;
- `between` 方法表示在指定范围内,第一个参数是字段名,第二个参数是开始值,第三个参数是结束值;
- `like` 方法表示模糊匹配,第一个参数是字段名,第二个参数是匹配字符串;
- `orderByDesc` 方法表示按照指定字段降序排序。
最后,我们使用 `selectList` 方法执行查询,并返回满足条件的用户列表。
阅读全文