como eu faço para invocar um relatorio a partir do meu projeto, usando hibernate ?? alguem sabe ??
ps.: ja criei o xml… e ja compilei o .jasper … so não sei como invocar, por um formulario gui… e como passar os dados para preencher via hibernate
… eu tenho um EntityManager, criado com hibernate, feito a partir do javax.persistence.EntityManager
publicvoidrelatorio(Stringurl){try{PreparedStatementppst=//aqui depende do jeito que você implementa..ResultSetrs=ppst.executeQuery();JRResultSetDataSourcejrrs=newJRResultSetDataSource(rs);HashMapparametros=newHashMap();JasperPrintjprint=JasperFillManager.fillReport(url,parametros,jrrs);//a variavel url é o seu .jasper que pode ser também do tipo InputStreamJasperViewerjv=newJasperViewer(jprint,false);jv.setVisible(true);jv.setExtendedState(jv.MAXIMIZED_BOTH);jv.setDefaultCloseOperation(jv.DISPOSE_ON_CLOSE);}catch(Exceptione){e.printStackTrace();}}
Lavieri
Não tem 1 forma de fazer esse relatorio diretamente com Hibernate ?
erico_kl
bah… aí eu desconheço pois não trabalho com hibernate…
mas sempre puxo relatórios desse jeito…
imagens do banco também podem ser adicionadas no relatório…
williamnwz
Tava querendo começar a criar relatorios, sabe onde consigo os Jars?