使用pageHelper插件实现分页查询
发布日期:2021-05-03 19:04:20 浏览次数:59 分类:精选文章

本文共 667 字,大约阅读时间需要 2 分钟。

使用pageHelper插件实现分页查询

pageHelper插件简介

PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、

oracle、mariaDB、DB2、SQLite、Hsqldb等。

pageHelper插件下载地址

如何在SSM框架中使用该插件

1、在pom.xml文件中引入mybatis分页查询插件的坐标

在这里插入图片描述2、如果是编写的是SSM框架(spring+springMVC+mybatis),需要在spring配置文件applicationContext.xml文件中做以下配置。
在这里插入图片描述

在这里插入图片描述

3、在真正需要执行查询地方,即service实现类的查询方法里面插入以下语句。PageHelper.startPage(pageNum, pageSize);
pageNum参数是当前页面,即打开浏览器访问该页面时显示信息的页面。
pageSize参数用于设置每页默认显示的记录条数。
在这里插入图片描述

在这里插入图片描述4、在Controller类中编写以下代码,其中findAll方法参数列表用于接收前端参数。

**PageInfo pageInfo = new PageInfo(userList);**就是一个分页查询的bean,将所有信息封装到了PageInfo中。
**mv.addObject(“pageInfo”,pageInfo);**用于将从数据库查询出来的信息返回到前端页面。
在这里插入图片描述

在这里插入图片描述

5、在前端user-list.jsp用户详细信息展示页面,通过pageInfo对象遍历输出后台数据库中的信息。
在这里插入图片描述

上一篇:Git安装信息教程
下一篇:IDEA创建maven项目后运行时提示找不到Servlet类

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月21日 21时47分21秒