That seems incorrect. There is a pattern where one gets an extra record only
to determine if we're on the last page of data but then return pageSize
records to the user, but this doesn't seems to be the case in the wiki
article. See
http://www.jroller.com/page/sjivan?entry=hibernate_and_oracle_pagination_gotchafor
details on the Hibernate pagination pattern.

On 6/17/07, j2ee dodo <[EMAIL PROTECTED]> wrote:

 Hi gang,

According to wiki on
http://raibledesigns.com/wiki/Wiki.jsp?page=DisplayTagAndHibernatePagination


*public *List getTestData(*int *page, *int *pageSize){

        Query query = getSession().createQuery("from Test");
        *return *query.setFirstResult(page * pageSize).setMaxResults(*
pageSize+1*).list();
   }

We have pagSize+1 above, but I can't figure out why we really need
pageSize+1. So can
someone enlighten me on this?

Thanks,

Sam

Reply via email to