Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Dúvida a Respeito do Padrão OSiV (Open Session in View)

Boa noite, Estou na 4° aula desse curso e fui pesquisar um pouco amais sobre o método utilizado para acessar as categorias na view form.jsp Eu tenho algumas dúvidas: - Por que foi utilizado esse método? - Qual seria outra opção além de ter que criar um filtro para analisar as requisições e passar meu entity manager para a view? - Por que com eu utilizando JOIN FETCH não é suficiente?

Eu já tentei utilizando o EAGER no @ManyToMany de categorias em Produto, porém, sei que é má prática.

Gostaria realmente de uma luz! :(

Obrigado!

1 resposta
solução!

Opa, o join fetch resolveria sim :). O problema é que você precisaria planejar todas as queries do sistema :(. Minha sugestão é que você dê uma olha sobre a configuração de batch_size do hibernate(não é spec). Ela deixa você manter o lazy, só que um pouco mais inteligente.