@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