我什么时候需要重新编译Jasper报告

时间:2010-09-23 13:39:59

标签: java jasper-reports

我正在使用JasperReporting引擎,我需要优化报告性能。目前我的应用程序每次编译* .jrxml文件的报告,因为我现在没有更改报告,应用程序无法生成用户定义的报告我应该编译一次并在将来使用.jasper文件.....我对吗??我需要重新编译它们吗? 提前谢谢!

2 个答案:

答案 0 :(得分:0)

让您的应用程序检查.jrxml文件和.jasper文件;如果后者丢失或者比.jrxml旧,则重新编译,否则只需使用.jasper文件。

答案 1 :(得分:0)

如果您不更改报告,则不得重新编译报告。实际上,有两种常规方案:

  • 由iReport创建的报告 - 在这种情况下,在iReport中编译它们并使用已编译的表单
  • 报告是动态生成的 - 在这种情况下,您需要每次都编译它们。不过,这是一个非常罕见的案例。