我已经看到一些关于这个主题的相关问题,例如: How to implement pagination in Spring MVC 3
但在我看来,所有数据都先加载,之后设置页面大小......如果数据库中有数千条记录会怎么样?
我一直在寻找一个明确的例子,但我没有成功。此外,有没有不同的方式来实现分页,使用Spring或Hibernate?
答案 0 :(得分:0)
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();
}