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

Consulta com filtro fetch lazy Spring Data

Na aula sobre consulta com filtros usando o Spring Data com o padrão de nomenclatura no método, inclusive para busca nos relacionamentos, mas a dúvida que tenho é se isso funciona também quando temos um relacionamento com um fetch do tipo Lazy onde se fossemos fazer via query teríamos que usar um JOIN FETCH. Existe alguma forma de criar um método onde na nomenclatura fique explícito que é pra fazer a consulta no relacionamento com JOIN FETCH?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Nesse caso fica bem mais simples e legível se utilizar o @Query

solução!

Oi Guilherme,

Nesse caso você vai precisar utilizar o @Query mesmo.

Como o @Otavio disse, vai ficar até mais simples e legível.

Daria para utilizar um outro recurso chamado Entity Graph, seguindo esse exemplo na documentação do Spring Data JPA: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.entity-graph

Veja se faz sentido no seu caso.

Bons estudos!