在MyBatis中使用分页插件,一般可以通过在mybatis-config.xml文件中配置插件来实现。以下是使用MyBatis-PageHelper插件实现分页的示例:
- 首先,在pom.xml文件中添加MyBatis-PageHelper依赖:
com.github.pagehelper pagehelper 5.2.0
- 在mybatis-config.xml文件中配置PageHelper插件:
- 在Java代码中使用PageHelper进行分页查询:
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; public ListgetUserList(int pageNum, int pageSize) { PageHelper.startPage(pageNum, pageSize); List userList = userDao.getUserList(); PageInfo pageInfo = new PageInfo<>(userList); return pageInfo.getList(); }
在上面的示例中,我们首先调用PageHelper.startPage方法指定页码和每页大小,然后查询数据并封装成PageInfo对象,最后通过PageInfo.getList方法获取分页数据。
通过以上步骤,我们就可以在MyBatis中使用分页插件实现分页查询功能。