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
示例:
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
相关文章推荐
- Hibernate HQL与Native_SQL_查询_Query接口_iterate方法
- Hibernate HQL与Native_SQL_查询_Query接口_list方法
- Hibernate HQL与Native_SQL_查询_Query接口_获取唯一记录
- Hibernate HQL与Native_SQL_查询_Query接口_选择list方法和iterate方法
- (2)hibernate HQL命名查询和Query接口的分页查询
- hibernate 分页后,查询总数 使用hql和sql
- Hibernate(二)HQL&SQL参数绑定、投影和分页以及命名查询
- jpa或bernate使用原生sql进行关联查询org.hibernate.hql.internal.ast.QuerySyntaxException: Path expected for join
- hibernate 系列之BaseDao --基础创建sql,hql,分页查询
- hql 多表查询 hibernate SQLQuery addEntity
- 【Java】Hibernate(三)Query接口实现分页查询
- Hibernate HQL与Native_SQL_查询
- Hibernate利用Query接口进行HQL查询
- Hibernate4之Query接口HQL方式查询
- Hibernate 笔记 HQL查询(三) 分页,表连接,批量更新,引用SQL
- hibernate 用SQLQuery/HQL查询的 查询 记录是否存在。
- Hibernate(二)HQL&SQL参数绑定、投影和分页以及命名查询
- hibernate hql 分页查询
- Hibernate的几种查询方式 HQL,QBC,QBE,离线查询,复合查询,分页查询
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中