Dúvida JPA (Lazy Loading com Paginação)?

0 respostas
S

Pessoal tenho uma dúvida quanto ao carregamento de entidades usando JPA.

Ex.: Tenho uma aplicação que tem uma entidade User que tem um relacionamento (1,n) com Friends. O carregamento padrão para este tipo é Lazy, ou seja, a List de Friends vai ser carregada quando eu acessar o getFriends(). Agora vem a dúvida… Com o passar do tempo o User vai ter um grande número de Friends e, carregar todos os Friends quando chamar getFriends() acredito eu não ser muito viável uma vez que um User poderá ter em média mais de 100 Friends. Teria como eu carregar somente os 10 primeiros Friends ao acessar getFriends()? Qual a melhor extrategia usar?

Criado 1 de setembro de 2011
Respostas 0
Participantes 1