要通過(guò)分頁(yè)插件實(shí)現(xiàn)MyBatis的分頁(yè)查詢,可以使用MyBatis自帶的分頁(yè)插件PageHelper。以下是實(shí)現(xiàn)步驟:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.2.1</version>
</dependency>
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql" />
</plugin>
</plugins>
PageHelper.startPage(pageNum, pageSize);
List<User> userList = userDao.selectUsers();
PageInfo<User> pageInfo = new PageInfo<>(userList);
long total = pageInfo.getTotal();
int pages = pageInfo.getPages();
int currentPage = pageInfo.getPageNum();
通過(guò)以上步驟,就可以通過(guò)PageHelper插件實(shí)現(xiàn)MyBatis的分頁(yè)查詢。