package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import com.metis.hibernate.domain.Person; import com.metis.hibernate.util.HibernateUtil; /** * 分页查询测试用例 * */ public class TestPageQuery { public static void main(String[] args) { Session session = HibernateUtil.openSession(); Query query = session.createQuery(" from Person person order by person.id"); query.setFirstResult(5);//设置起始行数,从0开始计数 query.setMaxResults(10);//设置返回的行数 List list = query.list(); Iterator<person> it = list.iterator(); <span style="color: #0000ff">while</span>(it.hasNext()){ Person person = it.next(); System.out.print("<span style="color: #8b0000">id:</span>"+person.getId()); System.out.println("<span style="color: #8b0000"> name:</span>"+person.getName()); } HibernateUtil.closeSession(); } }</person>
Hibernate入门实例——Hibernate分页查询
本文介绍了一个使用Hibernate框架实现的分页查询测试案例。通过设置起始行数和返回的行数来实现分页效果,并展示了如何获取并打印查询结果。

被折叠的 条评论
为什么被折叠?



