PageHelper插件
来源:互联网 发布:淘宝上怎么买弓弩 编辑:程序博客网 时间:2024/06/12 19:11
在使用ssm框架时处理业务逻辑时,会有分页的需求,mybatis可以使用插件,PageHelper就是一个分页插件:
该插件支持的数据库:
- Oracle
- Mysql
- MariaDB
- SQLite
- Hsqldb
- PostgreSQL
在mabatis的配置文件中引入该插件即可使用:
<plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- config params as the following --> <property name="dialect" value="数据库类型"/> </plugin></plugins>
property属性指定的dialect表示:
使用PageHelper的默认分页,如果您想实现自己的页面逻辑,您可以实现com.github.pagehelper.Dialect接口,然后将属性配置为实现类的完全限定名。
使用方法有多种,最简单的是使用它的静态方法:
PageHelper.startPage(startnum,rows);
startnum表示页码从即开始;
rows表示每页的记录数。
List list = itemMapper.selectByExample(example);
PageInfo pageInfo = new PageInfo<>(list);
PageInfo是一个类,创建对象时需要传入一个类型,存储查询结果的list。
PageInfo中还有一些方法用于获取分页信息,比如:
pageInfo.getPages();
pageInfo.page.getPageSize()
阅读全文
0 0
- PageHelper插件
- pageHelper插件
- MyBatis分页插件PageHelper
- mybatis分页插件pagehelper
- Mybaties PageHelper分页插件
- Mybatis分页插件-pagehelper
- Mybatis分页插件 - PageHelper
- Mybatis分页插件PageHelper
- PageHelper分页插件使用
- 分页插件PageHelper
- mybatis插件PageHelper
- Mybatis分页插件PageHelper
- PageHelper分页插件使用
- 分页插件PageHelper
- PageHelper插件的使用方法
- MyBatis分页插件PageHelper
- mybatis插件分页PageHelper
- Mybatis分页插件PageHelper
- 代码行数统计
- Python查询mssql导入Excel表格
- 【Java多线程】Java内存模型与Volatile
- MyEclipse javaScript .时出现卡死现象
- hibernate a different object with the same identifier value was already associated with the session
- PageHelper插件
- MySQL修改root密码的多种方法
- 2017 Multi-University Training Contest 9 solutions 1008 Numbers(hdu6168)
- ggplot2的基本绘图知识
- Java 开发环境配置-安装jdk1.8
- window下安装RBTools和使用
- Andriod 旋转动画RotateAnimation设置无限循环播放
- oracle学习历程 2017/8/29
- Hadoop高可用模式 集群搭建与管理(一)