Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de JPA 2: Introdução à persistência de dados com JPA e Hibernate, no exercício 9 do capítulo Relacionamentos bidirecionais e o comportamento LAZY.

Não entendi o penultimo exercicio quando ele diz "Repare que diferentemente do relacionamento @ManyToOne não é feito um join e sim um segundo select!". Por que, eh feito com select?

2 respostas
solução!

Por ser Lazy, ele só executa a query quando é necessário, por isso faz um segundo select.

Se fosse Eager, ele faria o Join e traria no momento da criacao do objeto.

Valeu Caio. É isso mesmo.