目的: 学会分页功能、学会分页方法、学会 Mybatis 中 PageHelper 插件的使用
使用场景: 将下面的数据进行分页:

文章目录
Mybatis 单独使用分页(没有整合)
这部分的内容,没有整合,也就是纯粹在 Mybatis 中如何使用,----> 整合的在后面部分
1. PageHelper 插件
在数据库中,我们知道:
- 分页查询是在 sql 中使用 limit 语句。
- 也可以在 xml 中使用,然后调方法的时候将参数传进去即可。
这里介绍如何使用 PageHelper 插件:
介绍: 在使用 MyBatis 进行数据库操作时,分页是一个常见需求。PageHelper 是 MyBatis 的一个物理分页插件,它可以帮助我们非常方便地实现分页功能,关于如何使用这个插件的步骤如下:
操作步骤: 现在就开始介绍如何在 Mybatis 中使用这个插件:
1、引入依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>6.1.0</version>
</dependency>
2、在 Mybatis 的配置文件 config.xml 中配置:
<configuration>
<plugins>
<!-- 添加分页拦截器查询 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
</configuration>
3、使用步骤如下:
public class Test{
public static void main(String[] args){
// 由于没用使用Spring Boot,所以需要加载Mybatis的配置文件
InputStream inputStream = Test.class.getClassLoader().getResourceAsStream("config.xml");
SqlSessionFactoryBuilder factoryBuilder = new SqlSessionFactoryBuilder();

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



