Boa Noite Galera,
Alguém ai já usou o iReport associado a uma lista de objetos tipados ???
Por exemplo, em minha aplicação tenho a seguinte estrutura em minha classe de auditoria…
.
.
.
@OneToOne
@JoinColumn(name="id_usuario")
private Usuario usuario;
Sendo que tenho salvo na tabela de auditoria apenas o id do usuário, utilizando o hibernate para recuperar o objeto completo para mim.
Lendo um tutorial na net que ensina como utilizar o iReport com a passagem de uma List de objetos para ele através do JRSManagedBeanSources eu vi que é necessário “apelidar” as colunas da consulta sql que estão dentro do report com os mesmos nomes dos atributos da classe afim que o desenho do relatório consiga interpretar os atributos ao ser gerado com uma List…
Fiz exatamente isso… entretanto… me deparei com um problema… não importa o que eu faça ele não reconhece o atributo do usuário como sendo um objeto… tentei inclusive fazer:
((Usuario) $F(usuario)).getNome()
Dentro do Field Expression… mas não funcionou… o iReport grita dizendo que não conhece a classe Usuario.
Alguém ai sabe como posso fazer para acessar o atributo nome dentro do objeto usuario na minha classe ???
Desde já agradeço pela atenção.
