我已经看到了一些关于该主题的相关问题,例如: How to implement pagination in Spring MVC 3
但在我看来,所有数据都是先加载的,然后再设置页面大小......如果数据库中有数千条记录会发生什么?
我一直在寻找一个明确的例子,但我没有成功。此外,是否有不同的方式来实现分页,使用 Spring 或 Hibernate?
我已经看到了一些关于该主题的相关问题,例如: How to implement pagination in Spring MVC 3
但在我看来,所有数据都是先加载的,然后再设置页面大小......如果数据库中有数千条记录会发生什么?
我一直在寻找一个明确的例子,但我没有成功。此外,是否有不同的方式来实现分页,使用 Spring 或 Hibernate?
Spring Roo 为您注释为活动记录的实体生成此代码:
@PersistenceContext
EntityManager entityManager;
public static List<Subject> findSubjectEntries(int firstResult, int maxResults) {
return entityManager().createQuery("SELECT o FROM Subject o", Subject.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}