2012年04月27日 归档

简单分析Hibernate分页查询的原理

本文从一个简单的实例来分析,学过Hibernate的朋友都知道,Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录

Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();

那么Hibernate底层如何实现分页的呢?实际上Hibernate的查询定义在net.sf.hibernate.loader.Loader这个类里面 查看更多...