Amigos estou precisando da ajuda de vcs novamente. Eu tenho as seguintes tabela:
CLIENTE
INTEGER ID
VARCHAR NOMECLI
ITEM
INTEGER ID
VARCHAR NOMEITE
PEDIDO
INTEGER NROPEDIDO
INTEGER CLIENTE (FK COM CLIENTE)
PEDIDOITEM
INTEGER NROPEDIDO (FK COM PEDIDO)
INTEGER ITEMID (FK COM ITEM)
INTEGER SEQUENCIA
Minhas classes javas foram implementadas da seguinte forma:
Cliente
int id;
String nomeCli;
Item
int id;
String nomeIte;
Pedido
int nropedido;
Cliente cliente;
PedidoItem
int nropedido;
int itemId;
int sequencia;
Eu preciso agora no iReport criar um Relatório aonde eu mostre o cabeçalho do pedido (usando as informações da classe Pedido) e um sub-relatório mostrando os item daquele pedido. Não estou utilizando conexão direto com o banco de dados. Utilizarei a técnica de JRBeanCollectionDataSource
que encontrei no site de Furutani (http://www.furutani.eti.br:8080/MostrarArtigo.action?codigo=10), para gerar o relatório.
O meu grande problema está sendo como fazer para mostrar no cabecalho do pedido o nome e o codigo do cliente já que eu tenho uma classe que retorna estes valores.
Cheguei a criar um Field com o nome cliente e class type java.lang.Object, mias não funcionou… Como posso fazer para criar este relatório?


