pagehelper使用教程
时间: 2023-07-04 08:24:49 浏览: 80
pagerhelper分页插件.pdf
PageHelper是一个用于MyBatis和Spring集成的分页插件,它可以方便地处理分页查询的逻辑。以下是PageHelper的使用教程:
1.在项目的pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
```
2.在MyBatis的配置文件中添加以下配置:
```xml
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql"/>
</plugin>
</plugins>
```
其中`helperDialect`属性的值根据你所使用的数据库而定。
3.在Mapper接口中添加分页方法:
```java
List<User> selectAllUsers(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize);
```
其中`pageNum`表示当前页数,`pageSize`表示每页显示的记录数。
4.在Service层中调用分页方法:
```java
PageHelper.startPage(pageNum, pageSize);
List<User> users = userMapper.selectAllUsers(pageNum, pageSize);
PageInfo<User> pageInfo = new PageInfo<>(users);
```
其中`PageHelper.startPage`方法用于开启分页,`pageInfo`对象用于存储分页信息。
5.在Controller层中返回分页信息:
```java
return Result.success(pageInfo);
```
以上就是PageHelper的使用教程,希望对你有帮助!
阅读全文