Java 杂谈程序猿阵线联盟-汇总各类技术干货程序员

分页问题

2018-07-06  本文已影响6人  周小鑫001

分页的实现方式有很多种,还有一些分页控件,

这里我介绍一种比较基础的,

            我们先弄一个pageBean的类,为了考虑通用性,我们对集合使用泛型。

  public class PageBean<T>{

            private Integer page;//当前分页

            private Integer limit;//每页显示的几条数据

            private Integer totalCount;//总记录

            private Integer totalPage;//总页数

            private List list; //用户看到的数据

    }

需要添加get/set方法,

接下来我们在写一个PageHibernateCallBackimplements的类,用来处理参数和起始值,和每页显示的数量.我们也需要使用泛型,都是为了考虑通用性

public class PageHibernateCallBac<T> implements HibernateCallback<List<T>> {

//准备HQL

private  String hql;

private Object[] params;//参数

private int startIndex;//起始值

private int pageSize;//每页显示数据量

//get/set方法自行添加

下面的方法我们是用来处理参数的。和执行结果的方法

}

这就是一个简单的分页,没什么难度。谁要是有好的带检索条件的的查询方法。欢迎评论互相交流

上一篇下一篇

猜你喜欢

热点阅读