MyBatis(四)--分页查询
时间:2019-06-15
本文章向大家介绍MyBatis(四)--分页查询,主要包括MyBatis(四)--分页查询使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一 分页查询
1.分页查询是也页面的形式来查取输出,并以页面的形式将数据表现出来
2.分页的难点在于页类的创建,以及各个属性之间的关系,并非在于Mybatis使用,对于Mybatis无非就是在sql中加入了一个limit来取相应的值
3.页面是指,我们平时浏览网页时的页面,页面中的对象不用多说,重点是,当前页与周围几个可以点击的页
二 PageBean类的创建
1.参数列表
(1)List用于存放页面中的对象,考虑到通用型,所以不建议使用泛型约束,通过查询语句来获取对象List
(2)totalPage:总页数,也可以说是最大页数,根据查询出来的总元素数计算可得
(3)pageSize: 当前页中的对象个数,自行设置
(4)pageIndex:当前页,自行设置,实际情况是页面传递回来
(5)num:确定开始页与当前页有页,自行设置
(6)beginPage:页面下方时显示的开始页
(7)endPage:页面下方显示的结束页
(8)totalElm:总元素数,查询语句总结果数
2.方法实现
(1)设置总页码数(总页码数根据总元素数不定),需要考虑是否多一页的问题,如果为0则刚好
(2)设置开始页与结束页(这两个的设置与总页数有关)
三 分页查询的实现
1.Mybatis实现
2.代码具体实现
原文地址:https://www.cnblogs.com/qqwhsj/p/11028374.html
- 黑掉ATM取款机?只需一条短信
- DNS迭代穷举脚本
- 走进计算机取证分析的神秘世界
- SYNPROXY:最廉价的抗DoS攻击方案
- 如何使用AndroidStudio将开源项目library发布到jcenter
- Android Studio 使用Gradle多渠道打包
- 某些浏览器中因cookie设置HttpOnly标志引起的安全问题
- 偷懒新姿势,打造属于RecyclerView的万能适配器Adapter和ViewHolder
- 科普哈希长度扩展攻击(Hash Length Extension Attacks)
- 分析 WordPress 3.8.2 修復的cookie偽造漏洞
- 技术宅打造全能美剧播放器
- 判断是否支持Heartbeat的NSE脚本
- [原创]Fluent NHibernate之旅二--Entity Mapping
- [原创]Fluent NHibernate之旅(三)-- 继承
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Yii 框架控制器创建使用及控制器响应操作示例
- laravel-admin 实现给grid的列添加行数序号的方法
- Laravel 自动生成验证的实例讲解:login / logout
- 关于Laravel-admin的基础用法总结和自定义model详解
- 解决Laravel5.2 Auth认证退出失效的问题
- php输出文字乱码的解决方法
- laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
- laravel 5.3 单用户登录简单实现方法
- Thinkphp5.0 框架的请求方式与响应方式分析
- Yii框架视图、视图布局、视图数据块操作示例
- 用php定义一个数组最简单的方法
- laravel-admin自动生成模块,及相关基础配置方法
- laravel-admin select框默认选中的方法
- Laravel-admin之修改操作日志的方法
- php使用curl伪造浏览器访问操作示例