包含来自 POJO 数据源的两个或三个深度嵌套表的 BIRT 报告

BIRT report with two or three-deep nested tables from POJO datasource

提问人:danirod 提问时间:2/11/2014 更新时间:2/11/2014 访问量:1740

问:

我需要从来自各种来源的数据中生成一些 Java 按需报告,这些数据主要来自针对大型机的同步事务,因此没有数据库后端,因此没有可用的 SQL。 我将把数据作为嵌套 java 对象的结构,如下图所示:

                     +-----------+
                 __/_|Accounts   |______________
                |  \ |           |              |
                |    +-----------+             /|\
 +---------+    |                          +------------+
 |Customers|____|                          |Transactions|
 |         |    |                          |            |
 |         |    |                          +------------+
 +---------+    |    +-----------+             \|/
                |__/_|Investments|______________|
                   \ |           |
                     +-----------+

客户有一些基本类型字段,如id、name、address等,以及一个或两个账户或投资对象列表,这些列表又有基本类型字段,如id、name、balance等和交易对象列表......你明白了。

例如,一份报告将列出客户的详细信息以及他/她的所有账户和投资,以及他们的余额和最新交易。

我一直在探索带有 POJO 数据源的 BIRT,但我找不到任何处理两个或三个深度嵌套表/列表的示例。BIRT 教程中的示例和 actuate.com 似乎没有处理这种情况,它们仅适用于简单对象列表,因此我不确定是否可以使用 POJO 数据源来完成此操作。

谁能给我指出一个合适的例子或建议一个替代解决方案?

.


PD的。 我读过的一些文档:

Java Eclipse 嵌套 报告 birt

评论

0赞 stefan222 11/6/2017
这篇文章很有帮助:robertmarkbramprogrammer.blogspot.de/2013/03/...

答: 暂无答案