(邮箱:yxqpcphone@163.com 欢迎批评指正)
@Autowired
private TbBrandMapper brandMapper;
/**
* @Description -保存获取分页信息
* @Date -2018/9/28 23:05
* @para -pageNum:当前页码
* pageSize:总页数
* */
public PageResult findPage(Integer pageNum, Integer pageSize)
{
PageHelper.startPage(pageNum, pageSize);
TbBrandExample brandExample = new TbBrandExample();
List<TbBrand> tbBrandList = brandMapper.selectByExample(brandExample);
PageInfo<TbBrand> brandPage = new PageInfo<TbBrand>(tbBrandList);
PageResult page = new PageResult(brandPage.getTotal(), brandPage.getList());
return page;
}
- 通过pageHelper设置分页信息
- 创建数据库映射类的Example对象,并进行分页数据的读取,这里看似没有什么关系,但是在mybatis.xml里面我们已经配置过了,所以,读取过来的就是分页数据,然后通过分页信息类获取分页对象,比如总数之类的信息
- 最后放到一个我们自己写好的类里面。
到这里分页数据我们已经成功的读取出来了。项目工程保存在github。