Mybatis的分页插件PageHelper的原理及使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qqq327954699/article/details/82527322

PageHelper是一款开源的Mybatis分页插件,mysql、 oracle、 mariaDB、 DB2、 SQLite、 Hsqldb等常用数据库分页。

一、使用步骤

1.导入相关jar包或依赖

2.配置拦截器(两种方式)

2.1第一种在Mybatis的主配置文件SqlMapConfig.xml中配置拦截器插件

2.2第二种在Spring的主配置文件中配置拦截器插件

2.3分页拦截器中使用的部分主要参数

2.3.1helperDialect:配置使用的方言,即使用数据库

2.3.2reasonable:分页合理化参数,页码小于0时会查询第一页,页码大于总页数时会查询最后一页

3.调用方法实现分页查询

3.1在DAO执行分页查询的方法之前调用静态方法PageHelper.startPage(当前页码,每页显示的条数);

3.2执行查询

3.3将查询结构封装给插件的PageInfo对象

二、源码分析

 

猜你喜欢

转载自blog.csdn.net/qqq327954699/article/details/82527322
今日推荐