una texto tablas tabla que podemos convertir anidar anidadas anidada java eclipse nested reporting birt

java - texto - tablas anidadas oracle



Informe BIRT con tablas anidadas de dos o tres profundidades del origen de datos de POJO (0)

Necesito producir algunos informes bajo demanda en Java a partir de datos que provienen de varias fuentes, principalmente de transacciones síncronas contra un mainframe, por lo que no hay backend de base de datos, por lo tanto, no hay SQL disponible. Tendré los datos como una estructura de objetos java anidados como se ilustra en este diagrama:

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

El cliente tiene algunos campos de tipo básico como id, nombre, dirección, etc. y opcionalmente una o dos listas de objetos de Cuenta o Inversión que a su vez también tienen campos de tipo básicos como Id, nombre, saldo, etc. y una lista de objetos de Transacción. ya tienes la idea

Un informe enumeraría, por ejemplo, los detalles de un cliente y todas sus cuentas e inversiones con su saldo y las últimas transacciones.

He estado explorando BIRT con fuentes de datos POJO, pero no puedo encontrar ejemplos que manejen tablas / listas anidadas de dos o tres profundidades. Los ejemplos del tutorial de BIRT y actuate.com no parecen tratar esta situación, solo funcionan con listas de objetos simples, por lo que no estoy seguro de que esto se pueda hacer utilizando las fuentes de datos de POJO.

¿Alguien puede indicarme un ejemplo adecuado o sugerir una solución alternativa?

.

PD. Algunos documentos que he leído: