PageHelper的简单使用
来源:互联网 发布:unity3d建模 衣服褶皱 编辑:程序博客网 时间:2024/05/17 04:40
实现分页查询一般有两种方法
1.使用SQL语句的 limit 进行分页
2.使用PageHelper
PageHelper的使用很简单,PageHelper目前支持Oracle,Mysql,MariaDB,SQLite等数据库
1.在mybatis.xml中配置分页插件
<configuration> <!-- 配置分页插件 --> <plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <property name="dialect" value="mysql"/> </plugin> </plugins> </configuration>
2.service层的分页
public EasyUIDataGridResult getItemList(int page, int rows) { // 设置分页信息 PageHelper.startPage(page, rows); // 执行查询 TbItemExample example = new TbItemExample(); List<TbItem> list = tbItemMapper.selectByExample(example); // 获取查询的结果 PageInfo<TbItem> pageInfo = new PageInfo<>(list); EasyUIDataGridResult result = new EasyUIDataGridResult(); result.setTotal(pageInfo.getTotal()); result.setRows(list); return result; }
EasyUiDataGridResult
public class EasyUIDataGridResult implements Serializable{ private long total; private List rows; get.. set.. }
web层的展现
@RequestMapping("/item/list") @ResponseBody public EasyUIDataGridResult getTbItemList(int page, int rows) { EasyUIDataGridResult result = itemService.getItemList(page, rows); return result; }
搞定
阅读全文
0 0
- PageHelper的简单使用
- Mybatis分页插件PageHelper的简单使用
- MyBatis的分页插件PageHelper的简单使用
- PageHelper的使用
- PageHelper的使用
- PageHelper插件的使用
- PageHelper的使用
- pageHelper分页插件的使用
- PageHelper分页插件的使用
- pageHelper分页插件的使用
- Mybatis插件PageHelper的使用
- pagehelper分页插件的使用
- 使用pageHelper遇到的坑
- 分页插件pagehelper的使用
- 分页插件pageHelper工作中的简单使用
- Mybatis分页插件PageHelper简单使用
- 关于Spring+mybatis+PageHelper分页插件PageHelper的使用策略
- Spring+mybatis+PageHelper分页插件PageHelper的使用
- OpenStack Tacker介绍
- LeetCode 56 Merge Intervals
- 匿名内部类持外部引用造成内存泄漏问题
- 面试题
- idea+maven+testNG,设置reportNG
- PageHelper的简单使用
- MyEclipse java was started but returned exit code = 1
- LA3135 优先队列简单应用
- CGI接口原理及实现
- 移动端图片上传预览
- Ubuntu 安装过程NVIDIA问题
- sql server查询数据库总数据条数
- 如何在win10 python3.6 Anaconda安装 Tensorflow
- PL/sql与Oracle数据库连接常见问题