019——hibernate分页查询

来源:互联网 发布:手机淘宝怎么代购 编辑:程序博客网 时间:2024/06/07 03:43

实体类及映射文件请参考015篇

测试类

package test;import java.util.Iterator;import java.util.List;import junit.framework.TestCase;import org.hibernate.Session;import com.java.hibernate.HibernateUtils;import com.java.hibernate.Student;public class PageQueryTest extends TestCase {/** * setFirstResult(0):表示从0开始查 * setMaxResults(5):表示每页要显示的记录数 */public void testQuery() {Session session = null;try {session = HibernateUtils.getSession();session.beginTransaction();List students = session.createQuery("from Student").setFirstResult(0).setMaxResults(5).list();for(Iterator iter = students.iterator(); iter.hasNext();) {Student student = (Student) iter.next();System.out.println(student.getId() + "------" + student.getName());} session.getTransaction().commit();} catch (Exception e) {e.printStackTrace();session.getTransaction().rollback();} finally {HibernateUtils.closeSession(session);}}}


0 0
原创粉丝点击