pagehelper 分页不生效,总页数总是1解决方案

Posted crazy-lc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pagehelper 分页不生效,总页数总是1解决方案相关的知识,希望对你有一定的参考价值。

问题:

  后台查询后的数据只有1页,已经设置了PageHelper也没用

     PageHelper.startPage(pageNum,pageSize);
        ModelAndView mv=new ModelAndView();
     Integer count= secondService.message();
        mv.addObject("count",count);
     List<Second> seconds= secondService.show();   
     mv.addObject("seconds",seconds);
     PageInfo<Second> pageInfo=new PageInfo<>(seconds);
    mv.addObject("pageInfo",pageInfo);

  

解决方案:

PageHelper.startPage(pageNum,pageSize);只对该语句以后的第一个查询语句得到的数据进行分页。

技术图片

 

 

 

问题解决。

PS:

pom.xml

   <!--mybatis分页插件-->
    <dependency>
      <groupId>com.github.pagehelper</groupId>
      <artifactId>pagehelper</artifactId>
      <version>5.1.2</version>
    </dependency>

 mybatis-config.xml

<!--翻页插件-->
    <plugins>
        <plugin interceptor="com.github.pagehelper.PageInterceptor">
            <property name="helperDialect" value="mysql"></property>
            <property name="reasonable" value="true"></property>
        </plugin>
    </plugins>

 

以上是关于pagehelper 分页不生效,总页数总是1解决方案的主要内容,如果未能解决你的问题,请参考以下文章

解决Springboot2.x版本pagehelper分页不生效的问题

解决Springboot2.x版本pagehelper分页不生效的问题

解决Springboot2.x版本pagehelper分页不生效的问题

laypage不足一页不显示分页怎么办

mybatis pagehelper 怎么求出总页数

MyBatis 使用PageHelper分页不起作用