数据库分页工具——PageHelper

项目里面涉及到分页查询,虽说后台可以通过limit去实现分页查询的功能,但是有能用的插件就用插件啦~

pom文件中添加依赖(版本不关键):

<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.5</version>
</dependency>
        

分页查询的时候需要在查询语句前一行加一句代码,一定要紧跟,而且它只管用一次

PageHelper.startPage(page,pageSize);
list=svcLogMapper.selectByExample(example);//查询语句

参数page和pageSize就按自己要求来就好。
当我们需要知道total的时候,我们需要新建一个PageInfo的对象,通过它的getTotal方法来获取total的值。

PageInfo pageInfo=new PageInfo(list);
listLog.setTotal(pageInfo.getTotal());

这里的list传入的是上面执行查询语句后的结果对象。


版权声明:本文为qq_30959903原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。