Paginator, questo sconosciuto
Non è un caso che Paginator sia una interfaccia e che erediti sia da Collection che da Iterator.
Esistono nel framework ben tre implementazioni dell'interfaccia Paginator, ciascuna con scopi ed usi differenti:
- CollectionPaginator serve per paginare su collezioni già create e non deve essere utilizzato per paginare liste di oggetti reperiti poco prima dal database perchè sarebbe uno dei metodi meno efficienti;
- SQLPaginator serve per paginare in tutti quei casi in cui la query è necessario scriverla in SQL senza appoggiarsi ad Hibernate;
- BusinessObjectFactory.Paginator serve per paginare nel resto dei casi ovvero quando si vuole paginare su un Criteria (anche su una Query nella prossima release) di Hibernate (speriamo il 99% delle volte).
0 Comments:
Posta un commento
<< Home