0

このテーマに関するいくつかの関連する質問を見てきました。たとえば、 SpringMVC3でページネーションを実装する方法

しかし、最初にすべてのデータがロードされ、後でページサイズが設定されているように見えます... DBに数千のレコードがある場合はどうなりますか?

私は明確な例を探していましたが、成功していません。さらに、SpringまたはHibernateのいずれかを使用して、ページネーションを実装する別の方法はありますか?

4

1 に答える 1

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();
}
于 2013-01-14T00:45:06.507 に答える