10.4.1.5. 分页

如果你需要指定结果集的范围(希望返回的最大行数/或开始的行数),应该使用Query接口提供的方法:

  1. Query q = sess.createQuery("from DomesticCat cat");
  2. q.setFirstResult(20);
  3. q.setMaxResults(10);
  4. List cats = q.list();

Hibernate 知道如何将这个有限定条件的查询转换成你的数据库的原生SQL(native SQL)。