博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PageHelper的使用
阅读量:6307 次
发布时间:2019-06-22

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

hot3.png

1 修改 sqlMapConfig.xml

2 编写测试代码

package com.shi.page;import java.util.List;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.shi.entity.TbItem;import com.shi.mapper.TbItemMapper;/** *  * @author: SHF * @date: 2017年11月30日 上午11:43:27 * @Description: 分页插件PageHelper 的测试 */public class PageHelperTest {		@Test	public void testPageHelper() throws Exception{				//初始化spring容器		ApplicationContext applicationContext=new  ClassPathXmlApplicationContext("classpath*:spring/applicationContext-dao.xml");		//从容器中获取我们的代理对象		TbItemMapper tbItemMapper=applicationContext.getBean(TbItemMapper.class);				//1 执行sql语句之前要先摄者分页信息,使用pageHelperde startPage方法		PageHelper.startPage(1, 10);		//2 执行查询		List
list=(List
) tbItemMapper.selectAllByPage(); //3 取分页信息,pageInfo, 1.总记录数,2.总页码,3当前页码,4.当前页的所有信息 PageInfo
pageInfo=new PageInfo<>(list); System.out.println("共有多少条记录"+pageInfo.getTotal()); System.out.println("共有多少页"+pageInfo.getPages()); System.out.println("当前记录数"+list.size()); }}

必须使用该jar包

com.github.pagehelper
pagehelper
3.4.2-fix

转载于:https://my.oschina.net/u/3677987/blog/1582082

你可能感兴趣的文章
linux环境下jboss配置
查看>>
Leap Motion API类库:Vector&Matrix
查看>>
oracle同义词
查看>>
编译安装nginx
查看>>
为Hexo博客添加LiveRe评论系统
查看>>
LNMP脚本
查看>>
我的友情链接
查看>>
NagaScan:针对Web应用的分布式被动扫描器
查看>>
不包含字符串abc的正则表达式
查看>>
mysql Load Data InFile 的用法
查看>>
CEF 的应用
查看>>
nginx跨域问题解决
查看>>
Linux下修改Mysql的用户root的密码
查看>>
我的友情链接
查看>>
[转载] 唐浩明评点曾国藩家书(上)——封面序言及目录
查看>>
mysql 密码重置
查看>>
oschina openapi php 调用
查看>>
MySQL MVCC && 事务隔离级别 && 锁
查看>>
[转载] 七龙珠第一部——第014话 竞争者来访
查看>>
手把手系列:(三)安装Oracle 12c数据库- linux
查看>>