Fala pessoal, estou com um problema e não estou conseguindo identificar o que é.
Tenho uma aplicação que gera relatórios, e tem um determinado relatório que demora muito para ser gerado através da minha aplicação. Pelo iReport ele é gerado muito rápido, mas pela aplicação está muito lento. Estou gerando ele em PDF.
Alguém já teve este problema ou algo parecido ?
Estou gerando o relatório desta forma:
bytes = JasperRunManager.runReportToPdf(
reportFile.getPath(),
parameters,
DB.getInstance().getConn()
);
É exatamente neste momento que acontece a demora, mas o mesmo não acontece no iReport !
Obs.: Já tentei gerar desta outra forma gerando fisicamente, mas também ocorre o mesmo problema.
JasperPrint impressao = JasperFillManager.fillReport(pathJasper + "relatorio.jasper", parameters, DB.getInstance().getConn());
// Grava o relatório em disco em pdf
JasperManager.printReportToPdfFile(impressao, path+ "/teste.pdf");
Se alguém puder me ajudar eu agradeço !!!