您的位置:首页 > 产品设计 > UI/UE

Hibernate HQL与Native_SQL_查询_Query接口_分页

2010-10-22 02:29 405 查看
通过使用Query接口的setMaxResults()方法和setFirstResults()可以实现分页。

示例:

public void testPage(){
Session session = null;
session = HibernateUtils.getCurrentSession();

String hql = "from Guestbook";
Query query = session.createQuery(hql);
query.setMaxResults(10);
query.setFirstResult(5);
List<Guestbook> list = query.list();

HibernateUtils.closeSession(session);

Iterator<Guestbook> it = list.iterator();
System.out.println("-----------------查询结果----------------");
int i = 0;
while(it.hasNext()){
Guestbook g = (Guestbook) it.next();
System.out.println("-----------第"+i+"条结果的信息-------------");
System.out.println(g.toString());
i++;
}
session.close();
}
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/408973
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: