Raible's Wiki
    Raible Designs AppFuseHomepage- Korean - Chinese - Italian - Japanese QuickStart Guide User Guide Tutorials Other ApplicationsStruts ResumeSecurity Example Struts Menu 
 
    
    
         
        Set your name in 
       UserPreferences 
 
 Referenced by 
   JSPWiki v2.2.33 
    
       
 Hide Menu  | 
    
      
 
      
         
      
      
         
             This is version 1.  
            It is not the current version, and thus it cannot be edited. Here's an entry from the Hibernate FAQ that shows one way of doing this: http://www.hibernate.org/118.html#A9 Are collections pageable? Query q = s.createFilter( collection, "" ); // the trivial filter q.setMaxResults(PAGE_SIZE); q.setFirstResult(PAGE_SIZE * pageNumber); List page = q.list(); Not sure if you had a look at this : http://blog.hibernate.org/cgi-bin/blosxom.cgi/2004/08/14#pagination The only limitation which the code snippet is that it does not had a method to return the total number of records (ie getLastPage()). Do not use ScrollableResults scrollableResults = query.scroll(); scrollableResults.last(); rowCnt = scrollableResults.getRowNumber(); as most drivers (including Oracle) basically read all the data on the client side in order to calculate the number of rows. Hibernate 3 has added the ability of adding projections like count(*) w/ aliases to the Query. 
  | 
  ||||||