分页问题

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

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

            我们先弄一个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方法自行添加

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

}

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,252评论 18赞 399
  • 对于进行web开发的工程师来说,分页问题很常见。所以将学习分页过程思路记录下来,方便以后复习整理。 个人感觉分页的...
    Fun_9dd2阅读 552评论 0赞 0
  • 让我等,我就不离开。 从你的全世界路过之后, 请让我留在你身边 1-梅茜你记住,正能...
    蒋小志jxz阅读 4,041评论 2赞 16
  • 十年前,她问他:“风从哪里来?”,他眼窝里都是笑,从气压梯度到空气流动,从诗词歌赋到人生哲学,把风的来处解释了个明...
    如果如果爱阅读 317评论 0赞 1
  • 啊,美好的一天开始,祈求真我给到我一天最佳利益,让我一整天都开心喜悦和平! 1感恩早上来店里买早点所有顾客,感恩,...
    陈文玲觉醒阅读 187评论 0赞 0

友情链接更多精彩内容