SpringBoot中 Mybaties PageHelper外掛使用
阿新 • • 發佈:2018-11-10
1.引入包
注意:如果報錯或者不能分頁,很可能是版本號不對
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
2.如果需要對pagehelper進行設定在application.yml
中加入以下設定
pagehelper:
helperDialect: mysql
reasonable: true
support-methods-arguments: true
params=count: ountSql
3.使用
PageHelper. startPage(pageNum, pageSize);
此方法是在mybatis查詢語句之前進行攔截注意:此方法緊跟查詢語句之前,這樣才安全
.
4.程式碼片段
public PageInfo<TaskLog> getPage(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<TaskLog> taskLogs = taskLogMapper.selectAll();
PageInfo<TaskLog> pageInfo= new PageInfo<>(taskLogs);
return pageInfo;
}