博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate实现分页查询
阅读量:4697 次
发布时间:2019-06-09

本文共 795 字,大约阅读时间需要 2 分钟。

  分页查询是Web项目经典应用,下面是实现Hibernate分页查询的具体实现。关键点是使用了Query的两个重要的函数,SetFirstResult(int firstResult)用于设置从哪一个对象开始检索,SetMaxResult(int maxResult)用于设置每次检索返回的最大对象数。

public class Test {    public static void main(String[] args) {
SessionFactory sf=new Configuration().configure().buildSessionFactory();    Session session=sf.openSession(); String hql="from Employee"; String hql2="select count(*) from Employee"; Query query=session.createQuery(hql2); List list=query.list(); int count=Integer.parseInt(list.get(0).toString()); int pageCount=(count+pageSize-1)/pageSize; //计算总页数 Query q=session.createQuery(hql); for(int i=0;i

转载于:https://www.cnblogs.com/ELVIS9090/archive/2012/09/28/2707883.html

你可能感兴趣的文章
c++友元函数和友元类
查看>>
UnrealScript语言基础
查看>>
甭给《程序员》把脉——你不是主编
查看>>
Js获取当前日期时间及其它操作
查看>>
浅析JS模块规范:AMD,CMD,CommonJS
查看>>
Linux diff命令
查看>>
何使用ultraiso软碟通制作u盘启动盘(转载)
查看>>
CentOS6.5 安装python
查看>>
css基本介绍
查看>>
css文字与排版
查看>>
第四章随笔
查看>>
多线程基础
查看>>
PHP如何实现网址伪静态
查看>>
Java-整数相加求和
查看>>
软件测试-HW1
查看>>
log2:USB ,有线网, 安卓设备作外接WiFi
查看>>
如何在C/C++中动态分配二维数组
查看>>
Mysql Explain用法pdf
查看>>
从你月入2000元开始规划你的人生...
查看>>
CSHARP-349
查看>>