Java 来自POJO数据源的具有两个或三个深度嵌套表的BIRT报告
我需要用Java从各种来源的数据生成一些按需报告,这些数据主要来自大型机的同步事务,因此没有数据库后端,因此没有可用的SQL。 我将数据作为嵌套java对象的结构,如下图所示:Java 来自POJO数据源的具有两个或三个深度嵌套表的BIRT报告,java,eclipse,nested,reporting,birt,Java,Eclipse,Nested,Reporting,Birt,我需要用Java从各种来源的数据生成一些按需报告,这些数据主要来自大型机的同步事务,因此没有数据库后端,因此没有可用的SQL。 我将数据作为嵌套java对象的结构,如下图所示: +-----------+ __/_|Accounts |______________ | \ | | | | +-----
+-----------+
__/_|Accounts |______________
| \ | | |
| +-----------+ /|\
+---------+ | +------------+
|Customers|____| |Transactions|
| | | | |
| | | +------------+
+---------+ | +-----------+ \|/
|__/_|Investments|______________|
\ | |
+-----------+
客户有一些基本类型字段,如id、姓名、地址等,还可以选择一个或两个帐户或投资对象列表,而这些帐户或投资对象列表又有一些基本类型字段,如id、姓名、余额等,以及一个交易对象列表。。。你明白了
例如,一份报告将列出客户的详细信息以及他/她的所有账户和投资及其余额和最新交易
我一直在探索使用POJO数据源的BIRT,但我找不到任何处理两个或三个深层嵌套表/列表的示例。BIRT教程和actuate.com中的示例似乎没有处理这种情况,它们只处理简单对象的列表,所以我不确定使用POJO数据源是否可以做到这一点
有人能给我举一个合适的例子或建议一个替代方案吗
警察局。 我读过一些文档: