Galera como voces estao ?
Em que situacao é melhor usar Lazy loading ou Eager loading?
O que devo analisar pra usar essas 2 situacoes?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Galera como voces estao ?
Em que situacao é melhor usar Lazy loading ou Eager loading?
O que devo analisar pra usar essas 2 situacoes?
Teoricamente, o FetchType.EAGER seria usado quando não faz sentido puxar um objeto do BD sem puxar um outro também.
Mas, na prática, acho ruim. Você acaba naquele esquema puxa um fio de cabelo e vem uma peruca. :D
Ou seja, evito ao máximo o FetchType.EAGER.
A solução que gosto é usar FetchType.LAZY para tudo e usar o join fetch num select específico quando quero puxar algo a mais.