1
resposta

Enunciado não condiz com a alternativa marcada como correta

Sobre a questão: "Por qual motivo é interessante utilizar o recurso join fetch em uma consulta JPQL?"

A alternativa correta é: "Para evitar carregar relacionamentos em todas as consultas da aplicação"

Não achei esta alternativa muito clara. Minha compreensão é de que a configuração do FetchType.LAZY é o que verdadeiramente impede o carregamento de relacionamentos em todas as consultas. E o 'JOIN FETCH' sobrescreve essa configuração para se comportar como FetchType.EAGER justamente para carregar os relacionamentos em uma consulta especifica e não "... evitar carregar relacionamentos ..." conforme o item 'correto' descreve.

1 resposta

Oi!

Verdade. Do jeito que estava escrito a alternativa, acabava confundindo mesmo.

Já ajustamos o texto. Valeu pelo feedback!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software