Nel mio database ho più di 100.000 record e potrebbe essere più in futuro. Quindi voglio implementare l'impaginazione per questo. Come i post e una volta ogni tanto l'utente può andare ai post più vecchi o più vecchi. Sto usando Spring MVC e il database è mysql.qual è il modo migliore per implementare l'impaginazione usando la molla MVC con mysql
Inoltre sto utilizzando PagedListHolder per implementare l'impaginazione. Voglio visualizzare 25 post per pagina, ma se raccolgo tutti i 100.000 post inizialmente, ci vuole del tempo per caricare tutti i record. Quindi è meglio se carico prima 100 record e successivamente unisco l'elenco con altri 100 record e così via. E se l'utente vuole vedere il post più vecchio, recupera gli ultimi 100 post e visualizza gli ultimi 25 post nell'ultima pagina.
Quindi volevo solo sapere se questa soluzione è fattibile questo funzionerà se qualcuno mi può aiutare a dare la giusta direzione.
http://stackoverflow.com/questions/2245035/how-to-implement-pagination-in-spring-mvc-3 – AlphaMale
Uso setFirstResult e setMaxResults (limite) come in http://stackoverflow.com/questions/2245035/come da implementare paginazione-in-spring-mvc-3. Usando inizio e limite puoi calcolare da dove iniziare a recuperare i dati e quanto. Ancora non capisco perché vuoi unire i valori nell'elenco invece di recuperare il nuovo record. Nella mia implementazione raccolgo solo il numero di record che voglio mostrare nella pagina corrente. Se si stavano recuperando meno valori, è possibile recuperare i dati per alcune pagine pigramente, ma tale caso potrebbe essere gestito con la memorizzazione nella cache o aumentando il numero di connessioni nel database (per utenti di grandi dimensioni). – Pramod