conexão do IReport com hibernate

boa tarde, estou escrevendo aqui pois não achei nada q me ajudasse em meu problema

nunca mexi com ireport estou tendo problemas com a conexão ao banco, pois o meu superior quer que faça a conexão pelo hibernate, de preferencia usando o mesmo arquivo de configuração q o do projeto.

achei muitas fintes inclusive ótimas vido aulas sobre ireport porem todas usando jdbc

alguem sabe com me ajuda?

1 - Abra seu navegador preferido (pode até ser o IE 6)
2 - Digite na barra de endereços "www.google.com.br"
3 - Na caixa de texto que aparece na tela, digite "ireport + hibernate"
4 - Veja o primeiro link, que é sobre o assunto e aponta para http://blog.camilolopes.com.br/relatorio-ireport-jasperreport-com-hibernate/
5 - Leia
6 - Faça as alterações devidas
7 - Teste
8 - Volte ao guj e encerre o tópico.

P.S.: Ah, os outros links também tem resoluções, só dar uma pesquisada mais a fundo.

Abraço

ja havia visto essa pagina, porem se vc para e ler o artigo vc vera q o titulo diz “hibernate” porem ele usa JDBC, na verdade vc nem precisa ler, so olhar as imagens q vc vai ver

mas talvez eu não tenha me expressado bem, vou tentar explicar novamente:

eu quero saber se tem como(acredito q tenha pq no ireport tema opção de conexão com hibernate) fazer dentro do iReport com o hibernate ao invez do JDBC como esta sendo feito neste exemplo q o ja foi postado acima

Bom, se tivesse tido o mínimo de capacidade para ler o artigo, teria entendido qual a necessidade do bendito JDBC, mas deixemos de lado.
Como recomendei no post scriptum (vulgo P.S.), os demais links que o google traz como resposta à pesquisa apresentam soluções.
Entre as mais interessantes, localizei esta
http://www.guj.com.br/java/120240-ireport--hibernate-resolvido

Sem contar o link para este artigo http://javafree.uol.com.br/topic-870555-RelatorioHibernate-Annotations-+-JSF-+-iReport.html que aponta para este http://javafree.uol.com.br/artigo/870555/RelatorioHibernate-Annotations-+-JSF-+-iReport.html e que apresenta uma possibilidade diferente de solução (gerenciar tudo pelo java + hibernate e apenas o layout pelo iReport, que é o mais correto).

P.S.: Sou sim, arrogante, mas com pessoas que não demonstram a boa vontade necessária para aprender algo.

[quote=drsmachado]Bom, se tivesse tido o mínimo de capacidade para ler o artigo, teria entendido qual a necessidade do bendito JDBC, mas deixemos de lado.
Como recomendei no post scriptum (vulgo P.S.), os demais links que o google traz como resposta à pesquisa apresentam soluções.
Entre as mais interessantes, localizei esta
http://www.guj.com.br/java/120240-ireport--hibernate-resolvido

Sem contar o link para este artigo http://javafree.uol.com.br/topic-870555-RelatorioHibernate-Annotations-+-JSF-+-iReport.html que aponta para este http://javafree.uol.com.br/artigo/870555/RelatorioHibernate-Annotations-+-JSF-+-iReport.html e que apresenta uma possibilidade diferente de solução (gerenciar tudo pelo java + hibernate e apenas o layout pelo iReport, que é o mais correto).

P.S.: Sou sim, arrogante, mas com pessoas que não demonstram a boa vontade necessária para aprender algo.[/quote]

pois eh, ele não teve nem a coragem de ler o post direito. Apenas viu a imagem e nem analisou o que estava vendo. É complicado.

Sugestão para o colega: olha os links com cuidado, mas é pra ler de verdade e vc vai ter a solução.

flw.

[quote=LPJava][quote=drsmachado]Bom, se tivesse tido o mínimo de capacidade para ler o artigo, teria entendido qual a necessidade do bendito JDBC, mas deixemos de lado.
Como recomendei no post scriptum (vulgo P.S.), os demais links que o google traz como resposta à pesquisa apresentam soluções.
Entre as mais interessantes, localizei esta
http://www.guj.com.br/java/120240-ireport--hibernate-resolvido

Sem contar o link para este artigo http://javafree.uol.com.br/topic-870555-RelatorioHibernate-Annotations-+-JSF-+-iReport.html que aponta para este http://javafree.uol.com.br/artigo/870555/RelatorioHibernate-Annotations-+-JSF-+-iReport.html e que apresenta uma possibilidade diferente de solução (gerenciar tudo pelo java + hibernate e apenas o layout pelo iReport, que é o mais correto).

P.S.: Sou sim, arrogante, mas com pessoas que não demonstram a boa vontade necessária para aprender algo.[/quote]

pois eh, ele não teve nem a coragem de ler o post direito. Apenas viu a imagem e nem analisou o que estava vendo. É complicado.

Sugestão para o colega: olha os links com cuidado, mas é pra ler de verdade e vc vai ter a solução.

flw.[/quote]

vou tentar explicar + 1 vez eu acho q ainda não expliquei bem, eu vi esse link antes msm de entrar no forum, agora por favor leia o que vou escrever antes de responder novamente, leia, por favor…

nesse link o sistema usa hibernate, porem a conexão configurada no ireport usa jdbc, como é facilmente visualisada na imagem do post, certo

pois é, só q eu não quero isso, eu tenho q configurar a conexão do ireport em hibernate tb, meu superior não quer q eu faça a conexão do ireport por jdbc, ele quer q tb seja feita por hibernate, entenderam agora???

o sistema do cara eu vi q era em hibernate e tb vi q no site tem um exemplo de hibernate + JSF + ireport, porem neste link ele tb configura a conexão do ireport por JDBC e não é isso que tenho q fazer.

no site explica direitinho como configurar a conexão do ireport com o jdbc e como integrar o relatorio em um sistema com hibernate, ja fiz isso pra mostrar para meu superior, mas ele não quer ele quer q tanto o ireport quanto o sistema use o hibernate!

aproposito, no lnk do guj q foi enviado tentei fazer o q estava descrito, porem deu um erro bizarro de emailExeption dentro do ireport ao testar a conexão

bem, então vc não entendeu a diferença de fato. Para entender vc precisa separar e entender: Ireport & jasperReport. E pq no ireport tu tem aquela tela. Mas, que no link do post, o report é gerado tendo o hibernate como framework de persistência.

ok.

deixa eu ver se entendi, então não importa muito o tipo de conexão q vc faz no ireport, pois ele serve apenas para pegar os campos do banco, é isso?

[quote=arcZendSun]ok.

deixa eu ver se entendi, então não importa muito o tipo de conexão q vc faz no ireport, pois ele serve apenas para pegar os campos do banco, é isso?[/quote]

No Ireport tu monta o esqueleto do teu layout, ou seja, o que tu quer q seja exibido no teu report. E para isso tu precisa conectar ao banco de dados e informar as colunas que vão aparecer no teu report etc. Claro que há muitas coisas que tu pode fazer com o Ireport. O IReport não serve apenas para desenvolvedor Java, então para usar o Ireport não precisa saber programar em Java. Observe que com IReport tu não nada de Java ali, na propria IDE tu pode criar queries sql e gerar teu report sem precisar ter uma aplicação Java. Porém, se tu quer gerar um report a partir de uma aplicação Java com um esqueleto que tu montou ireport ai tu tem o jasperReport que faz a mágica. Daí tu pergunta, mas pq JDBC ali na imagem? Pq é a unica forma que o IReport usa para conectar ao BD. Observe que no post “Relatório Ireport + JasperReport com Hibernate” se vc olhasse corretamente o titulo do post, vai ver que não é IReport com Hibernate e sim JasperReport.

flw.