[RESOLVIDO]Problema IReport com chave Estrangeira

Bom dia a todos,

Estou com problemas para criar um relatório.

Cenário:
2 Tabelas: PESSOA, MOVIMENTO,

PESSOA
Idpessoa(Integer)
Nome (String)
Email(String)

MOVIMENTO
idMovimento(Integer)
dataRegistro(Date)
pessoa(PESSOA)


a busca eu faço através de dataRegistro da tabela MOVIMENTO. até ai beleza.

o grande problema, é quando gero um novo relatório.

ele me apresenta corretamente idMovimento, dataRegistro. MAS quando me apresenta o campo PESSOA que faz referencia com a tabela PESSOA! ele me apresenta o objeto.

exemplo: br.com.projeto.PESSOA@91

fiz vários teste para conseguir setar o parâmetro Nome, porem sem sucesso…

Se alguem souber de como posso fazer o mesmo. ficaria muito grato com a ajuda, pois já estou nessa basicamente 4 dias!

Obrigado a todos

Bless

Senário é de doer, sério mesmo. (O correto seria cenário).
Existem três soluções para o caso, sobrescrever o método toString() da classe Pessoa, para que ele, ao invés do formato informado, devolva o nome da pessoa apenas.
O segundo, que é acessar o atributo nome a partir do objeto pessoa existente em Movimento.
E o mais adequado, no meu ponto de vista, criar um java bean contendo os atributos que você precisa colocar no relatório, popular uma collection cujos elementos sejam estes beans e utilizar um bean data source ao invés de uma query SQL no relatório.

Hahaha Sorry pelo descuido no portuga!

Mas consegui resolver o problema.

eu estava criandor relatorios Wizard com JDBC.

uso Hibernate no projeto.
importei as Libs do Hibernate e o config no Ireport.

criei um novo relatorio em branco.
apontei o Field F{pessoa} para F{pessoa.nome}.
Somete isso resolveu meu problema.

Obrigado pela ajuda

Abraço!