mybatisplus分页实现
时间: 2023-12-14 22:34:34 浏览: 75
SpringBoot实现分页
5星 · 资源好评率100%
以下是两种Mybatis-plus分页实现的方法:
1.使用PageHelper插件进行分页
```java
//入PageHelper插件
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
//在Mapper.xml中配置分页查询
<select id="selectByPage" resultMap="BaseResultMap">
select * from user
</select>
//在Java代码中调用分页查询
PageHelper.startPage(1, 10); //查询第1页,每页10条记录
List<User> userList = userMapper.selectByPage();
PageInfo<User> pageInfo = new PageInfo<>(userList);
```
2.使用Mybatis-plus提供的selectPage方法进行分页
```java
//在Java代码中调用分页查询
Page<User> page = new Page<>(1, 10); //查询第1页,每页10条记录
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 18); //查询年龄为18岁的用户
IPage<User> userIPage = userMapper.selectPage(page, queryWrapper);
List<User> userList = userIPage.getRecords();
```
阅读全文