在Mybatis中,如果想实现分页是比较麻烦的,首先需要先查询出总的条数,然后再修改mapper.xml,为sql添加limit指令。
幸运的是现在已经不需要这么麻烦了,刘大牛实现了一个超牛的分页工具类(https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md)
到底有多牛呢?现在一个分页实现只需要2步,像下面这样:
PageHelper.startPage(pageNum, pageSize); List<Bean> list = mapper.selectByExample(example); return new PageInfo<>(list);