第一步
先配置插件依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
第二步
在mybatis.xml中配置环境
第三步
在spring配置文件中加载mybatis.xml
第四步:
如果使用easyui的EasyUIDataGrid,就创建一个EasyUIDataGrid实体类
第五步
创建接口并实现,下面是实现方法
@Resource
private TbItemMapper tbItemMapper;
public EasyUIDataGrid show(int page, int rows) {
//1:需要查询的哪一页,多少条内容,设置分页条件
PageHelper.startPage(page,rows);
//2:查询全部
List<TbItem> tbItems = tbItemMapper.selectByExample(new TbItemExample());
//3:利用pageInfo类开始进行分页
PageInfo<TbItem> pi=new PageInfo<TbItem>(tbItems);
//4:放到实体类中,这个实体类的作用是方便调用者查询第几页,每页多少行
EasyUIDataGrid dataGrid=new EasyUIDataGrid();
dataGrid.setRows(pi.getList());
dataGrid.setTotal(pi.getTotal());
return dataGrid;