分页功能的实现代码 与 分页查询
数据库sql语句
分页查询:
1. SELECT (列名) FROM (表名) LIMIT (当前页数 - 1)* 每页几条数据,每页几条数据
列如:是第一页 每显示 5条数据 查询的表名 japan 查询的列名 city
第一页 SELECT city FRON japan LIMIT (1-1)* 5,5;
SELECT city FRON japan LIMIT 0,5;
第二页 SELECT city FRON japan LIMIT (2-1)* 5,5;
SELECT city FRON japan LIMIT 5,5;
记得 关键字必须大写 ;
用分页插件 实现分页功能
首先 导入jar包 PageHelper在mybatis核心配置文件中 MyBatisConfig.xml 配置PageHelper插件 配置 分页插件 语句<!-- 注意:分页助手的插件 配置在通用mapper之前 -->
<!-- 注意:分页助手的插件 配置在通用mapper之前 -->
<plugin interceptor="com.github.pagehelper.PageHelper"><!-- 指定方言 --><property name="dialect" value="mysql"/>
</plugin>
用代码获取 使用 分页插件后 分页的数据
//设置分页参数PageHelper.startPage(1,2);
//调用持久层接口的查询全局数据的方法List<Student> list = mapper.selectAll();
//将查询得到的结果 传入 PageInfo 分页对象 将数据进行分页的
// 将数据进行分页后 可以通过遍历 等办法 获得分页后的数据PageInfo<Student> info = new PageInfo<>(list);for(User user : select){System.out.println(user);
分页插件 提供的 其他 方法 获取数据的功能
System.out.println(“总条数:” + info.getTotal());
System.out.println(“总页数:” + info.getPages());
System.out.println(“当前页:” + info.getPageNum());
System.out.println(“每页显示条数:” + info.getPageSize());
System.out.println(“上一页:” + info.getPrePage());
System.out.println(“下一页:” + info.getNextPage());
System.out.println(“是否是第一页:” + info.isIsFirstPage());
System.out.println(“是否是最后一页:” + info.isIsLastPage());
1.PageHelper:分页助手功能类。
2. startPage():设置分页参数
3. PageInfo:分页相关参数功能类。
4. getTotal():获取总条数
5. getPages():获取总页数
6. getPageNum():获取当前页
7. getPageSize():获取每页显示条数
8. getPrePage():获取上一页
9. getNextPage():获取下一页
10. isIsFirstPage():获取是否是第一页
11. isIsLastPage():获取是否是最后一页
分页功能的实现代码 与 分页查询相关推荐
- 用js实现分页功能以及利用xml实现分页功能——数据岛
对于数据显示的分页,现在大多是直接通过数据库的动态读取来控制分页,这种方式相比js分页来说,效率低下.采用js分页,能够很好的控制数据的显示.目前大多是采用先预取全部的结果集,然后根据当前页数(pag ...
- phppage类封装分页功能_php封装的page分页类完整实例代码
效果图 1.测试实例test.php header("Content-Type: text/html; charset=utf-8"); date_default_timezone ...
- mvc php 分页,关于ASP.NET MVC4如何使用PagedList.Mvc实现分页功能的示例代码
本篇文章主要介绍了ASP.NET MVC 4使用PagedList.Mvc分页的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ASP.NET MVC中进行分页的方式有多种,在NuGet上 ...
- phppage类封装分页功能_PHP封装的page分页类定义与用法完整示例
本文实例讲述了PHP封装的page分页类定义与用法.分享给大家供大家参考,具体如下: 亲测有效,见下图=========> 1. 测试实例test.php header("Conten ...
- tp5分页显示的html代码,tp5分页问题
问题描述 分页渲染到html页面,标签不能渲染,有""包围 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码) //model public function getFi ...
- php分页显示页数代码,php-Codeigniter分页显示结果数和页数
我正在使用Codeigniter 3,并且有一个简单的PHP应用程序. 使用分页类,我想在每个页面的顶部显示以下内容: Showing x to y of z results 哪里; x = star ...
- java代码实现分页_Java实现简单的分页功能
本文实例为大家分享了java实现分页功能的具体代码,供大家参考,具体内容如下 不用根据改变sql的形式去查询; 直接查询所有的数据,根据页码自动显示数据; 分页对象 public class page ...
- JavaWeb.09.新闻之分页功能
怎么实现分页功能? 目录: 关于分页? 实现数据分页? 分页优化: 模糊查询的优化: 数据库编写SQL语句? 具体代码展示? 关于分页: 在实现分页功能之前,咱们可以先将主页(inde ...
- 分页功能的分析与实现
文章目录 前言 一.什么是分页 二.分页的实现 1. 分页方式 2. 页面跳转的几种方式 3. 分页的实现--分页工具类 3.1 分页工具类--PageUtil.java 3.2 相关参数 三.Jav ...
最新文章
- 这么简单的目标检测赛题,竟然设置260万现金奖!
- Linux下 WRF Domain Wizard 使用教程(PART1:下载+安装)
- 小鱼儿 c语言,小鱼儿请进.
- 查看是否由两个单词组成
- 使用工具将SQLServer转MYSQL的方法(连数据)
- 在您的Maven-Fu包中增加了一些东西
- 11.深度学习练习:Keras tutorial - the Happy House(推荐)
- STL vector 用法
- ARM(ARM处理器) x64和x86
- 谷歌中国团队遭哄抢 部分员工私下接洽新公司
- Mybatis使用choose when
- 怎样提高睡眠质量容易入睡,五种应对失眠的妙招
- idea 有时提示找不到类或者符号
- 逻辑备份和物理备份表级恢复
- 泊松重建(Poisson Surface Reconstruction)
- Go语音基于zap的日志封装
- Word,Excel,PPT等Office文件Web浏览器在线预览
- selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception: Missi
- 基于超像素和自生成神经森林的肺实质图像序列分割方法(笔记五)
- 那些曾经的转正工作总结...