了解Jasper Reports和Hibernate及参数

时间:2009-05-21 07:49:26

标签: hibernate parameters jasper-reports

我很抱歉这是一个有点不好的问题,因为我的问题是我只是不明白采取哪种方法。我有这个hibernate数据库工作得很好,我想使用JasperReports根据来自它的数据创建报告。我iReport正在工作并连接到hibernate配置,并且能够从我的查询中读取字段并生成报告。

但是,我希望能够保存从我的应用程序运行的报告,以及在运行时决定的某些对象。我需要能够在运行时将自定义持久对象传递给这些报表,并以这种方式生成报表。所以他们自己不需要查询,他们只需要知道他们将要获得什么样的对象。

我看到我可以给它们参数,但只能给它们原始对象,而且iReport我只能用简单数据类型创建字段,但我的大多数值都是在我的toString()中呈现的对象所以我想退回那些。

如果有人能向我解释其中的一些内容,我将非常感激。非常感谢! 约书亚

1 个答案:

答案 0 :(得分:1)

我想你可能需要留意 http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

这是bean的数据源集合,因此您可以将自定义bean作为数据源加载到报表中