PageHelper插件的使用
来源:互联网 发布:c语言一维数组最大长度 编辑:程序博客网 时间:2024/06/05 18:58
1.简介
这是一款基于Mybaties的分页插件
2.使用步骤
《1》导入相应的jar包
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelper.version}</version> </dependency>
《2》根据具体要求编写POJO类
如:
private List list; //数据集合
private Integer pa; //当前页
private Integer zong;//总页数
《3》编写接口
pages findlist(Integer page,Integer row);
其中page是当前页,row是每页多少条数据
《4》实现接口
public pages findlist(Integer page, Integer row) { //1.在mybatis的配置文件中配置分页插件 //2.在执行查询之前配置分页条件。使用PageHelper的静态方法 PageHelper.startPage(page, row); TbItemExample example = new TbItemExample(); List<TbItem> list = tbItemMapper.selectByExample(example); pages a=new pages(); a.setList(list); a.setPa(page); PageInfo<TbItem> pageInfo = new PageInfo<>(list); a.setZong(pageInfo.getPages()); return a; }
《5》实现控制类
@RequestMapping("/list/{page}/{row}") public String getlist(@PathVariable Integer page,@PathVariable Integer row,HttpServletRequest request){ pages pa=itemService.findlist(page, row); request.setAttribute("item", pa); return "pages"; }
《6》在表现层渲染即可
阅读全文
0 0
- PageHelper插件的使用
- pageHelper分页插件的使用
- PageHelper分页插件的使用
- pageHelper分页插件的使用
- Mybatis插件PageHelper的使用
- pagehelper分页插件的使用
- 分页插件pagehelper的使用
- 关于Spring+mybatis+PageHelper分页插件PageHelper的使用策略
- Spring+mybatis+PageHelper分页插件PageHelper的使用
- Mybatis中分页插件PageHelper的使用
- Mybatis分页插件-PageHelper的使用
- mybatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的使用
- 【MyBatis】MyBatis分页插件PageHelper的使用
- MyBatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的简单使用
- 【MyBatis】MyBatis分页插件PageHelper的使用
- CCleaner恶意代码分析预警
- 查找论文的有用链接
- shell脚本放到crontab里定时执行
- Linux系统调用的实现机制分析
- setContentView源码解析
- PageHelper插件的使用
- 菲波那切数列 :矩阵加速递推 矩阵快速幂
- C++,vector模板类的问题? std::vector<PointT, Eigen::aligned_allocator<PointT> > points;
- UML类图常用符号
- Android ListView异步加载网络图片出现位置错乱闪烁及优化ListView的加载
- C++面试题(十一).西山居
- Java中Properties类的操作
- vector实现
- LeetCode 542. 01 Matrix