分页

分页公式

pageStart = (curPage-1)*pageSize
curPage意思是当前第几页,pageSize为每页显示数据的条数

select * from user
        <if test="username != null">
            where username like #{username}
        </if>
        limit #{pageStart},#{pageSize}
select * from user limit 0,2;
//第一页从第0条数据后开始,显示两条数据,前开后闭
select * from user limit 2,4;
//第二页从第2条数据后开始,显示两条数据

··········

总页数公式用来显示分页码
总页数公式:totalRecord是总记录数;pageSize是一页分多少条记录

int totalPage = totalRecord%pageSize==0 ? totalRecord/pageSize :totalRecord/pageSize+1
或:
int totalPageNum = (totalRecord +pageSize - 1) / pageSize;

上一篇:List 集合分组,根据pageSize大小分组


下一篇:display:none和visibility:hidden的区别?