從第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這個類里面,仔細閱讀該類代碼,就可以把問題徹底搞清楚。
Hibernate2.0.3的Loader源代碼第480行以下:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/