

Java webová aplikace stránkování dat
Ahoj,
chtěl bych se zeptat zkušených jak řešit stránkování dat.
Příklad:
uživatel má v databázi nějaký seznam.. třeba seznam oblečení (tedy nějaké objekty, oblečení má barvu, velikost atd...).
Chci udělat výpis tohoto oblečení na profilu uživatele například po 10 kusech.
Můj postup:
Načtu data z DB do Listu a následně je proženu svým napsaným kusem kódu co my vyhodí List o velikosti 10 (podle čísla stránky na který je).
Je to tak v pohodě? Co když budu první list (ten načtený z db o velké velikosti například 10000000000000 kusů - a z něj pak budu vybírat 10 kusů, to zatěžuje zbytečně paměť, ne?).
Je nějaký lepší řešení? Třeba rovnou vybírat 10 kusů ? Vím že můžu nastavit omezení maximálního počtu vybraných kusů z db, ale jak zajistit aby to byl právě můj interval třeba na stránce číslo 4?