1. 程式人生 > >Springboot整合Mybatis 之分頁插件使用

Springboot整合Mybatis 之分頁插件使用

-- 插件 pri git AS set PE AC 一次

1: 引入jar包

<!-- 引入MyBatis分頁插件-->
<dependency>
   <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper</artifactId>
  <version>5.1.4</version>
</dependency>

2:在mybatis的xml配置文件中配置sql攔截

 <configuration>
     <settings>   
       .....
     
</settings> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <property name="dialect" value="com.github.pagehelper.PageHelper"> </plugin> </plugins> </configuration>

3: 使用分頁

Page<Object> page = null
; if(pageSize != 0){ //必須這樣觸發分頁,只能生效一次,//true表示返回總記錄數 page = PageHelper.startPage(currentPage,pageSize,true); } //然後正常執行dao層的sql接口操作 List<DTO> list = DtoMapper.queryAll(); if(page != null){ int totalRecord = page.getTotal(); }

Springboot整合Mybatis 之分頁插件使用