分页查询插件PageHelper 5.x版本
目录
- 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版本相关推荐
- mybatis分页查询插件
1.引入jar包 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pag ...
- mybatis 分页查询_MyBatis之分页查询:MyBatis PageHelper
MyBatis,作为目前流行的ORM框架,大大方便了日常开发.而对于分页查询,虽然可以通过SQL的limit语句实现,但是比较繁琐.而MyBatis PageHelper的出现,则解决了这一痛点.这里 ...
- mybatis-plus分页查询详解
文章目录 一.官方文档 二.内置的分页方法 1.内置方法 2.selectPage单元测试 3.PaginationInnerInterceptor分页插件配置 三.分页原理分析 四.自定义分页方法 ...
- springboot:实现分页查询,以及翻页功能
在pom.xml中引入依赖 <!-- 分页查询插件 --><dependency><groupId>com.github.pagehelper</groupI ...
- Mybatis的高级查询(包含一对一,一对多,多对多,resultMap的继承,分页插件pagehelper知识点)详细
项目目录: 所有知识点和提示说明的地方我都写在代码中了,不懂的地方可以私聊我 User实体类: package com.ljh.pojo;import java.util.Date;public cl ...
- 框架 day74 涛涛商城项目整合ssm,分页插件pagehelper,商品列表查询
讲师:入云龙 1. 课程计划 1. SSM框架整合 2. mybatis逆向工程 3. 商品列表 4. 商品列表分页处理 2. SSM框架整合 2.1. 后台系统所用的技术 框架:Spring ...
- Mybatis的插件 PageHelper 分页查询使用方法
Mybatis的一个插件,PageHelper,非常方便mybatis分页查询.国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释(ps:某些源码一大堆英文,痛哭流涕!) 在github上仓库 ...
- 毕设IDEA2019之ssm多表分页模糊查询(PageHelper插件)
PageHelper插件实现分页查询请戳这. 本篇在分页的基础上实现模糊查询,因为单表有点简单,直接介绍多表,输入关键字查找相关内容,之前几篇有点脱离毕设项目了,这篇开始尽量用项目做例子.没什么好说的 ...
- MyBatis分页插件PageHelper使用练习
转载自:http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdown 1.环境准备: 分页插件p ...
最新文章
- mysql之存储引擎的选择
- go的http服务报错accept4: too many open files
- 《易学C++(第2版)》——1.10 习题
- mount 返回状态_状态管理模式 — Vuex如何使用?
- CocosCreator2.1.0渲染流程与shader
- C语言定义外部变量或函数使得另一个C文件可以调用
- 某公司机房成功搭建openssh server跳板服务器
- 为什么很多人认为一辆车开五六年就要换车?
- webmin的vsftp插件
- html格式转换wps表格,用WPS Office轻松实现教案格式转换
- 基于php和mysql的网上购物系统设计与实现_基于PHP+MySQL的网上购物系统设计与实现...
- JRE解压缩后手动配置注册表
- 0504-android-云知声sdk使用
- 所有的风只向她们吹 所有的日子都为她们破碎——査海生《四姐妹》
- NOIP2017普及组★跳房子
- vlookup+left函数嵌套如何运用
- recyclerView的滑动
- 关于查看nginx的访问量的部分总结
- LeetCode/LintCode 题解丨一周爆刷字符串:独特的摩尔斯编码
- Hashtable简述