Bom pessoal, tem uma dúvida em relação a como recuperar dados de uma Entity.
Por exemplo:
public class Usuario {
private List<Grupos> grupos;
public List<Grupo> getGrupos() {
return grupos;
}
}
Pergunta, qual a melhor maneira de recuperar esses grupos quando eu obter meu Usuário?
1 - Quando meu repositório for retornar o Usuário já faço ele retorna a lista de grupos?
2 - Faço lazy load para carregar esses grupos? Neste caso faria o repositório de Usuários retornar os Grupos ou o repositório de Grupos os retornariam? Se for o repositório de grupos, eu o colocaria dentro da minha entity Usuário?