Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Select para retornar todos valores com join fetch

Boa tarde, existe uma entidade que tem vários telefones, mas quando ela é cadastrada, não é cadastrado nenhum telefone, e depois os telefones são adicionados.

O administrador do sistema precisa ter em uma única tela a listagem de todas essas entidades, as que já tem telefones, e as que não tem também, ai vem os problemas.

Quando faço o select sem o join fetch, tenho problema com o Lazy, e quando eu o uso, apenas as entidades que já tem telefones são retornadas.

Então eu gostaria de saber como trazer tudo, sem ter que anotar meu relacionamento com Fatch.Eager.

Estou usando spring boot com hibernate, favor quem puder dar uma ideia de como resolver.

Obrigado pela atenção.

1 resposta
solução!

Oi Gilmar, tudo bom?

Pra isso, você pode usar queries nativas. Assim, no seu select você decide quais entidades puxar com join e associar no ResultSet e quais campos puxar nos relacionamentos =)

Abraço!

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