如何通过MyBatis PageHelper插件实现分页查询

 时间:2024-10-13 18:46:08

1、通过Spring Initializr 创建一个 SpringBoot 应用,相关依赖有:Lombok(简化代码开发),MyBatis,MySQL Driver(本例使用MySQL数据库)。工程导入到Eclipse中后,在 pom.xml 中添加 MyBatis PageHelper 的相关依赖。

如何通过MyBatis PageHelper插件实现分页查询如何通过MyBatis PageHelper插件实现分页查询如何通过MyBatis PageHelper插件实现分页查询

2、配置数据库连接信息以及数据初始化的相关信息图1示:在 resources 目录下增加 schema.sql 和 data.sql , SpringBoot应用在启动时,会读取这两个文件,前者用于创建表结构,后者用于添加数据。图2示:在 application.properties 中配置数据库连接的相关信息和数据初始化模式。

如何通过MyBatis PageHelper插件实现分页查询如何通过MyBatis PageHelper插件实现分页查询

3、编写实体类和Mapper接口图1示 :实体类,通过 Lombok 提供的注解简化代码开发。图2示:Mapper 接口,使用 @Mapper 注解,并且分页方法的参数名称需要是 pageNum 和 pageSize (参数顺序可变)。

如何通过MyBatis PageHelper插件实现分页查询如何通过MyBatis PageHelper插件实现分页查询

4、添加MyBatis配置参数和 PageHelper 相关参数

如何通过MyBatis PageHelper插件实现分页查询

5、启动类中编写分页查询测试方法启动类调用 Mapper 接口提供的分页查询方法,传递需要获取的页码和每页行数即可,如果需要获取更多分页信息(比如总页数,总记录数等),可通过 PageInfo 类来获取。

如何通过MyBatis PageHelper插件实现分页查询如何通过MyBatis PageHelper插件实现分页查询
  • IntelliJ IDEA怎么开启显示意图灯泡
  • VSQt入门之VS创建Qt工程(-)
  • 如何修改QCheckBox的样式
  • ASP.NET MVC如何设置启动URL
  • 如何把MyEclipse设置成jdk为1.4版本并编译文件
  • 热门搜索
    阿里旅游网 瑞丽旅游景点 北京旅游论坛 沈阳旅游团 去韩国旅游要多少钱 视频旅游 山西旅游线路 古徽州文化旅游区 冲绳岛旅游 国庆旅游攻略