代码之家  ›  专栏  ›  技术社区  ›  Andrew

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

  •  2
  • Andrew  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  0
  •   Erich Kitzmueller    14 年前

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

        2
  •  0
  •   Bozho    14 年前

    如果不更改报表,则不能重新编译它们。实际上,有两种常见的情况:

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