Preencher Relatórios JasperReport com Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Junio Fernando
HelloWorld
[Avatar]

Membro desde: 10/11/2006 13:50:49
Mensagens: 14
Offline

Ola pessoal,
Estou com problemas para gerar relatórios na minha aplicação.

Utilizo Hibernate com Annotations, JasperReport

Tenho a Classe Cliente


Busco uma List<Cliente> no banco;

envio para o JRBeanCollectionDataSource(cliente);

o problema é que o Jasper não encontra os atributos da classe Cidade que esta associada a classe Cliente


Já pesquisei em varios lugares uma forma de preencher relatórios com o Hibernate, todas as que encontrei não resolveram o problema, então tentei buscar um objeto Connection para gerar um ResultSet e enviar como parametro para o metodo JasperFillManager.fillReport(), porem o objeto Connection retornado pelo Hibernate vem nulo.



ou




Se alguem souber como buscar um Connection valido, ou saiba alguma outra forma de preencher relatórios, será bem vinda!

Valew t+

This message was edited 3 times. Last update was at 22/02/2008 18:12:03


~~ Junaum ~~
raci0nal
JavaChild
[Avatar]

Membro desde: 09/01/2007 12:53:24
Mensagens: 147
Offline

Cara, eu utilizo da seguinte forma com Hibernate:


Mas para que funcione, o relatório deve ter sido configurado corretamente lá no iReport.
Verifique se está.

Qualquer coisa, tenho um método também para obter um Connection do Hibernate que utilizo às vezes, mas essa forma não é recomendada.

Falow
[MSN]
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Cara, até sei que gostam desse negócio de Collection, mas vai ai a dica. Usa os mapeamentos em XML, sem Annotation. Faz tudo no iReport e depois de compilado em .jasper, passa os parâmetros via Hibernate Annotation.

PS: Antes que reclamem, usem um Hibernate Tools da vida pra fazer esses "malditos" XMLs.

Abraços

"Quanto mais aprendo mais tenho consciência que nada sei."
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team