代码库:只为以后更有效率的工作
maven:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<pagehelper.version>3.2.1</pagehelper.version>
代码:
/*
* 1、mybatis文件配置分页插件
* 2、在执行查询前设置分页条件
* 3、执行查询
*/
PageHelper.startPage(1, 10);//这两个参数一个是page一个是pageSize
ApplicationContext ctx =new ClassPathXmlApplicationContext("classpath:Spring/ApplicationConfig.xml");
TbItemMapper itMapper = ctx.getBean(TbItemMapper.class);
// 创建Example对象
TbItemExample example = new TbItemExample();
List<TbItem> list = itMapper.selectByExample(example);
Page<TbItem> info = (Page<TbItem>) list;
System.out.println(info.getTotal()+"======================");
System.out.println(info.getTotal()+"======================"+list.size());
}
pageHelper这个插件会自动的保存分页相关的信息。