目录

  • 1. jar包依赖
  • 2. mybatis核心文件配置
  • 3. 简简单单分页

1. jar包依赖

    <!--分页助手--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0</version></dependency><!-- java sql parser --><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>3.2</version></dependency></dependencies>

2. mybatis核心文件配置

 <!-- 分页助手配置 --><plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>

3. 简简单单分页

    // 分页查询@Testpublic void test3() {SqlSession sqlSession = getSession();if (sqlSession != null) {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);// 第二页 每页查三条数据PageHelper.startPage(2, 3);List<User> userList = userMapper.selectAllUser();System.out.println(userList);sqlSession.close();}}// 分页查询获取分页具体信息@Testpublic void test4() {SqlSession sqlSession = getSession();if (sqlSession != null) {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);// 第一页 查三条PageHelper.startPage(1, 3);List<User> userList = userMapper.selectAllUser();PageInfo userPageInfo = new PageInfo<>(userList);System.out.println("当前页:" + userPageInfo.getPageNum());System.out.println("总页数:" + userPageInfo.getPages());System.out.println("总行数:" + userPageInfo.getTotal());System.out.println("每页行数:" + userPageInfo.getPageSize());System.out.println("下一页:" + userPageInfo.getNextPage());System.out.println("上一页:" + userPageInfo.getPrePage());sqlSession.close();}}
  • 插件开源地址

https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md

分页查询插件PageHelper 5.x版本相关推荐

  1. mybatis分页查询插件

    1.引入jar包 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pag ...

  2. mybatis 分页查询_MyBatis之分页查询:MyBatis PageHelper

    MyBatis,作为目前流行的ORM框架,大大方便了日常开发.而对于分页查询,虽然可以通过SQL的limit语句实现,但是比较繁琐.而MyBatis PageHelper的出现,则解决了这一痛点.这里 ...

  3. mybatis-plus分页查询详解

    文章目录 一.官方文档 二.内置的分页方法 1.内置方法 2.selectPage单元测试 3.PaginationInnerInterceptor分页插件配置 三.分页原理分析 四.自定义分页方法 ...

  4. springboot:实现分页查询,以及翻页功能

    在pom.xml中引入依赖 <!-- 分页查询插件 --><dependency><groupId>com.github.pagehelper</groupI ...

  5. Mybatis的高级查询(包含一对一,一对多,多对多,resultMap的继承,分页插件pagehelper知识点)详细

    项目目录: 所有知识点和提示说明的地方我都写在代码中了,不懂的地方可以私聊我 User实体类: package com.ljh.pojo;import java.util.Date;public cl ...

  6. 框架 day74 涛涛商城项目整合ssm,分页插件pagehelper,商品列表查询

    讲师:入云龙 1.  课程计划 1. SSM框架整合 2. mybatis逆向工程 3. 商品列表 4. 商品列表分页处理 2.  SSM框架整合 2.1.  后台系统所用的技术 框架:Spring ...

  7. Mybatis的插件 PageHelper 分页查询使用方法

    Mybatis的一个插件,PageHelper,非常方便mybatis分页查询.国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释(ps:某些源码一大堆英文,痛哭流涕!) 在github上仓库 ...

  8. 毕设IDEA2019之ssm多表分页模糊查询(PageHelper插件)

    PageHelper插件实现分页查询请戳这. 本篇在分页的基础上实现模糊查询,因为单表有点简单,直接介绍多表,输入关键字查找相关内容,之前几篇有点脱离毕设项目了,这篇开始尽量用项目做例子.没什么好说的 ...

  9. MyBatis分页插件PageHelper使用练习

    转载自:http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdown 1.环境准备: 分页插件p ...

最新文章

  1. mysql之存储引擎的选择
  2. go的http服务报错accept4: too many open files
  3. 《易学C++(第2版)》——1.10 习题
  4. mount 返回状态_状态管理模式 — Vuex如何使用?
  5. CocosCreator2.1.0渲染流程与shader
  6. C语言定义外部变量或函数使得另一个C文件可以调用
  7. 某公司机房成功搭建openssh server跳板服务器
  8. 为什么很多人认为一辆车开五六年就要换车?
  9. webmin的vsftp插件
  10. html格式转换wps表格,用WPS Office轻松实现教案格式转换
  11. 基于php和mysql的网上购物系统设计与实现_基于PHP+MySQL的网上购物系统设计与实现...
  12. JRE解压缩后手动配置注册表
  13. 0504-android-云知声sdk使用
  14. 所有的风只向她们吹 所有的日子都为她们破碎——査海生《四姐妹》
  15. NOIP2017普及组★跳房子
  16. vlookup+left函数嵌套如何运用
  17. recyclerView的滑动
  18. 关于查看nginx的访问量的部分总结
  19. LeetCode/LintCode 题解丨一周爆刷字符串:独特的摩尔斯编码
  20. Hashtable简述

热门文章

  1. 前端学习(1392):多人管理项目12加密
  2. 前端学习(710):命名规范和语法格式
  3. 前端学习(568):元素定高 容器定高 为什么不能居中
  4. 12项目综合变更设置
  5. 实例47:python
  6. 数据全裸时代,你的隐私有多容易获取?
  7. 快速入门PyTorch(3)--训练一个图片分类器和多 GPUs 训练
  8. 特征工程之数据预处理(上)
  9. 【2019年07月08日】A股最便宜的股票
  10. 一个jdbc connection连接对应一个事务