mybatis-plus查询
时间: 2023-07-18 09:11:42 浏览: 126
Mybatis-Plus 是基于 Mybatis 的增强工具,提供了很多实用的功能,其中包括查询功能。下面是 Mybatis-Plus 的查询示例:
1. 查询所有记录
```java
List<User> userList = userMapper.selectList(null);
```
2. 根据条件查询记录
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "Tom");
List<User> userList = userMapper.selectList(wrapper);
```
3. 分页查询记录
```java
Page<User> page = new Page<>(1, 10);
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 20);
IPage<User> userPage = userMapper.selectPage(page, wrapper);
List<User> userList = userPage.getRecords();
```
4. 自定义查询语句
```java
@Select("select * from user where age = #{age}")
List<User> selectUserByAge(Integer age);
```
以上是 Mybatis-Plus 的一些基本查询示例,更多查询功能可以参考官方文档。
阅读全文
相关推荐














