Otimizar consulta JPA

1 resposta Resolvido
jpaprogramaçãojava
raphaeloneves

Boa tarde, galera.

Tenho uma classe de um sistema legado que representa uma remessa do sistema. Com isso, ela foi criada contendo relacionamentos com todas as entidades que porventura serão pontuadas como uma remessa.

Por exemplo:

public class Remessa{
 private List<Teste> testes;
 private List<Teste2> testes2;
}

Estas classes tem como característica o FetchType.LAZY. Poré, por exemplo, a class Teste2 tem muitos outros relacionamentos. Isso deixa o recurso muito oneroso pra mim. A base da funcionalidade é simplesmente trazer o atributo nome das entidades da classe Remessa ¬¬, ou seja, os demais relacionamentos que outras classes tenham, não me interessa.

Como fazer, utilizando JPA, pra carregar todas as entidades Teste e Teste2, mas trazendo somente o nome, desprezando qlq outro atributo das mesmas? Tem como fazer isso? :frowning:

1 Resposta

raphaeloneves
Solucao aceita

Consegui resolver o problema seguindo o exemplo encontrado neste post.

Criado 23 de dezembro de 2016
Ultima resposta 23 de dez. de 2016
Respostas 1
Participantes 1