项目里面涉及到分页查询,虽说后台可以通过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版权协议,转载请附上原文出处链接和本声明。