2013-01-14 3 views
0

J'ai vu des questions connexes sur le sujet, tels que: How to implement pagination in Spring MVC 3Spring MVC et Hibernate - Comment implémenter la pagination?

Mais il me semble que toutes les données sont chargées en premier et que la taille de page est définie par la suite ... ce qui se passe s'il y a des milliers des enregistrements dans la base de données?

Je cherchais un exemple clair mais je n'ai pas réussi. De plus, existe-t-il une façon différente d'implémenter la pagination, avec Spring ou Hibernate?

Répondre

0

Roo Spring génère ce code pour les entités que vous annoter comme dossiers actifs:

@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(); 
} 
Questions connexes