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>

原文地址:https://www.cnblogs.com/crazy-lc/p/12288473.html

时间: 2024-10-14 20:37:51

pagehelper 分页不生效,总页数总是1解决方案的相关文章

bootstrap table 分页只显示分页不显示总页数等数据

搜了下没找到解决方案,就用CSS来解决了. 把paginationDetailHAlign:"right",使pagination-detail的class为.pull-right.pagination-detail, 设置 .pull-right.pagination-detail{display:none;} 就实现了隐藏具体分页显示. 原文地址:https://www.cnblogs.com/telwanggs/p/8665612.html

GridView分页(第一页、上一页、下一页、最后页、当前页数/总页数)

<PagerTemplate>                <table width="100%">                    <tr>                        <td width="75%">                            <asp:ImageButton ID="imgBtnFirst" runat="server&qu

OpenERP 关于页码总页数

如何设置"第几页/共几页",看了这个你就明白了 来源: <https://bugs.launchpad.net/openobject-server/+bug/1138102> 来自为知笔记(Wiz) OpenERP 关于页码总页数,布布扣,bubuko.com

总页数,页码,起始记录数之间的关系

totalRecords:总记录数 pageRecordNum:每页最多显示记录数 totalPages:总页数 pageNo:页码 pageBegin:每页开始的记录数 pageEnd:每页结束记录数 各变量之间的关系: totalPages = totalRecords%pageRecordNum  ==  0 ?totalRecords / pageRecordNum :totalRecords / pageRecordNum + 1: pageBegin =  pageNo<=1 ?0

分页总页数计算公式

//total : 总数 //pageSize : 每页显示数 //totalPage : 共页数 var totalPage = (total + pageSize - 1)/pageSize; 原文地址:https://www.cnblogs.com/superfeeling/p/11676915.html

关于criteria分页中获取总记录数异常问题

一.情景在线 运维同事反馈了一个问题,说咱们查询分机号码的api 接口返回数据异常,具体的情况时是: 1.查询时第一页信息所返回的总记录数正确,数据正确. 2.查询第二页总记录数为 "0" ,数据为对应的第二页数据. what!!! 二.为题排查 按照同事的提供的线索,在本地复现发现-->果然如此! 传入当前页 pageNow>1 时 总数totel 将为零,且必现! 多次测试发现: 传入pageNow=1 控制台打印的sql select count(*) as y0_

分页的集合获取总页数

发散性考虑 ,,,,,,,,,,,,,,呵呵, 1 public int TotalPageCount { get { return (int) Math.Ceiling((double) TotalItemCount/PageSize); } } 2 public int TotalPageCount { get{ if(TotalItemCount%PageSize==0) return TotalItemCount/PageSize; } else { return TotalItemCo

mysql 实现同一个sql查询 分页数据 和总记录数

$get_sql = "SELECT sql_calc_found_rows field1,field2 FROM table WHERE name = '1' order by add_time desc limit 2,20 "; $get_total_sql = "SELECT FOUND_ROWS() as total"; 原文地址:https://www.cnblogs.com/handle/p/11977772.html

jquery ajax 调用kkpager插件 异步加载重新生成分页后,点击页数还是跟首次加载一样

kkpager的用法网上有很多,可以百度的到. 但是在调用动态数据的时候发现两个问题 1.Ajax数据变化但是页码不变的问题,方法来自网上 2.按查询条件重新生成数据和分页,点击分页事件后totalpage 和totalrecord 和没加条件查询的数据一样. 主要原因是因为客户端不会帮你保留总页码数和总条数, 所以在按查询条件重新生成数据时,用hidden按钮绑定你的总页数和总条数 下面是ajax 调用后台数据,返回的总页数和总条数,都存放在hidden里了 $.ajax({ type: "g