Springboot整合Mybatis 之分頁插件使用
阿新 • • 發佈:2018-06-03
-- 插件 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 之分頁插件使用