自定义分页

来源:互联网 发布:0基础大数据培训多少钱 编辑:程序博客网 时间:2024/05/29 03:15

要实现分页,首先要写好分页sql,在oracle数据库中,我们分页可以采用行与行的范围进行分页,其实其他数据库也大致一样。

sql如下:

select * from (select t.*,rownum row_num  from 表 t where rownum<=#{0}) b where b.row_num>=#{1}
这是一个很简单的分页sql.

那么写好了分页sql,那么就是考虑分页公式了,首先分页需要pageNo(第几页)、pageSize(每页的数量)等变量。那么对应的传数据公式可以是pageNo*pageSize(结束行位置)和(pageNo-1)*pageSize+1(开始行位置)利用这个公式我们就可以实现分页的基本功能了,其他的页数啊,当前页啊等等信息可以自己去配置。

0 0
原创粉丝点击