Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33094

Como resolver Hibernate/JPA dando um select/linha da tabela?

$
0
0

@thimor escreveu:

Ola,
Eu tenho uma tabela com 30 mil registros, quero gerar um arquivo de exportacao de dados em txt. Ao inves do Hibernate fazer SELECT * FROM produto, ele esta fazendo SELECT * FROM PRODUTO WHERE ID=?, isso 30 mil vezes. Tem como resolver isso? Ou vou ter que usar SQL nativo ou JDBC?

public interface ProdutoEmpresaRepository extends JpaRepository<ProdutoEmpresa, Integer> {
     @Query("select pe from ProdutoEmpresa pe where pe.empresa=?1 and pe.produto.bloqueiaVenda=false and pe.produto.excluido=false")
     public List<ProdutoEmpresa> findByProdutoAtivo(Empresa empresa);
}

Pois leva 15 minutos num processo que deveria levar 1 minuto no maximo.
Estou usando Spring Data-JPA com hibernate.

Mensagens: 6

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33094