当前位置:   article > 正文

pagehelper依赖_Mybatis分页插件PageHelper

pagehelper依赖

1.PageHelper 实现原理

00a2acbdc6c7c0163976f38a82b20d58.png

2.PageHelper 分页插件的使用

1.添加依赖

  1. <dependency>
  2. <groupId>com.github.pagehelper</groupId>
  3. <artifactId>pagehelper</artifactId>
  4. <version>4.0.3</version>
  5. </dependency>

2.在mybaits.xml中添加配置

  1. <!-- 配置分页插件 -->
  2. <plugins>
  3. <plugin interceptor="com.github.pagehelper.PageHelper">
  4. <!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库 -->
  5. <property name="dialect" value="mysql" />
  6. </plugin>
  7. </plugins>

475c3878b3ce8acc1d5a897000855ac2.png

代码中分页插件应用:

  1. public PageResult<TbItem> selectItemList(Integer page,Integer rows) {
  2. //page:第几页 rows:每页显示的记录数
  3. Page ps = PageHelper.startPage(page, rows);
  4. TbItemExample example = new TbItemExample();
  5. List<TbItem> items = tbItemMapper.selectByExample(example);
  6. PageResult<TbItem> pageResult = new PageResult<TbItem>();
  7. pageResult.setRows(items);
  8. //获取总记录数
  9. pageResult.setTotal(ps.getTotal());
  10. return pageResult;
  11. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/88351
推荐阅读
相关标签
  

闽ICP备14008679号