关于PageHelper.startPage的作用
PageHelper.startPage相当于开启分页,通过拦截MySQL的方式,把你的查询语句拦截下来加limit.
public PageInfo<BcRegion> findPage(PageQuery pageQuery) {PageHelper.startPage(pageQuery.getPage(),pageQuery.getRows());List<BcRegion> bcRegionList = this.bcRegionMapper.selectByExample(null);PageInfo<BcRegion> pageInfo=new PageInfo<>(bcRegionList);return pageInfo;}
用法:
你需要将你的查询语句放到这个PageHelper.startPage的后面进行执行。这样才能用到拦截功能。