Estou enfrentando alguns problemas com o Spring Data no carregamento lazy. Vasculhando a internet acabei vendo sobre utilizar a anotação
@Query
e utilizar um comando SQL usando JOIN FETCH. Em meus problemas que eram simples, ele resolveu. Mas tratar o problema do Lazy Load dessa forma é considerada "gambiarra" ou é uma forma comum de contornar o problema do carregamento Lazy pelo Spring Data? Porque em um primeiro momento enxerguei um problema em relação ao JOIN FETCH , toda vez que eu querer buscar dados Lazy de uma entidade, eu vou ter que criar novas Queries em meu Repository. Se por acaso alguem souber uma forma mais elegante de tratar esse problema, ficarei agradecido se puderem compartilhar.