【发布时间】:2012-01-04 23:52:55
【问题描述】:
前几天,我的老板问我,他想要来自 web 应用程序的 PDF 格式的发票。鉴于每个人都使用 JasperReports 和 iReport 进行设计,我尝试了它。我的网络应用基于 Java+Hibernate 和 Spring。一开始 Jasper 看起来不错,iReport 也不错。无论如何,我被两件事阻止了:
- iReport 是我这辈子见过的最慢的东西。
- 更严重的是,我有某些具有某些类层次结构的 bean,在 Jasper 中处理它非常复杂。我办公室的每个人都在使用 Jasper 和 SQL 查询,因此它是一个简单方便的工具,但我花了一整天的时间尝试将我的 bean 映射到报表和子报表,但工作很少。
我见过 DynamicJasper,但是,我似乎无法用它设计报告。你怎么看?有更容易使用的替代品吗?
【问题讨论】:
-
您是否正在寻找可与 Java+Hibernate 和 Spring 结合使用的替代方案?
-
DynamicJasper API 是 JasperReports API 的“包装器”
-
关于 iReport 性能,最近的 4.1.x 和 4.5 版本中存在某种错误。查看此论坛帖子了解更多信息:jasperforge.org/plugins/espforum/…。对我来说,删除/重置类路径将 iReport 的性能提高了一个数量级。
标签: reporting jasper-reports report