[java]分页模块抽取

分页模型

最容易想到的属性:

当前页
总页数
总记录数
每页记录数
当前页数据

pageNo
    当前页
pageTotal 
    总记录数/每页记录数
    注: pageTotalCount%pageSize>0,则总页码+1
pageTotalCount
    总记录数
    select count(*) from 表名
pageSize 
    客户端传递(页面布局决定)
items
    当前页数据
    select * from t_user limit begin, pageSize;

    begin: 公式得到: (pageNo-1)*pageSize
     第1页: 每页4条记录, 则begin = (1-1)*4 = 0    //注: 因为sql limit从0开始.
     第2页: 每页4条记录, 则begin = (2-1)*4 = 4
     第3页: 每页4条记录, 则begin = (3-1)*4 = 8
posted @ 2020-05-03 15:00  mmaotai  阅读(165)  评论(0编辑  收藏  举报