JasperReport com Hibernate

3 respostas
G

Alguém utiliza a Biblioteca JasperReports com o
Hibernate? Bem, estou fazendo o JasperDesign no
Ireport e gereando o .jasper. A partir daí, utilizando
no código java o JRBeanCollectionDataSource, mas não
estou obtento resultado no preenchimento do Relatório:

JasperManager.fillReport(“arquivo.jasper”, parametros,
jrBeanCollectionDS)
.

Desde já agradeço a quem puder ajudar-me de alguma
forma.

Abraços,

Glaudison Ribeiro

3 Respostas

ricardolecheta

http://www.hibernate.org/79.html

G

Valew… Eu ja tinha tentado esta solucao, mas a Duvida Maior eh a seguinte:

O que colocar no design do relatorio feito no ireport nos fields pra referenciar os campos da tabela se estou utilizando o hibernate? Ja vi uma alternativa utilizando os “gets”, mas nao funcionou… Desde ja agradeco a quem puder ajudar

Glaudison

meucci

Olá eu estava com o mesmo problema estou fazendo um relatório e estava com dificuldade para trabalhar ele com o Hibernate.

Vlw pela dica ricardolecheta.

Referente a sua pergunta garflax, eu coloquei nos campos Field o nome do campo da tabela mesmo.

Segue ai meu cod. para ajudar quem estiver com a mesma duvida que eu…

try {
            Session s = new HibernateFactory().getFactory().openSession();
            List<Classes.Usuario> l = s.createQuery("from Classes.Usuario Where usuario='meucci'").list();
            JRBeanCollectionDataSource jrbc = new JRBeanCollectionDataSource(l);
            JasperPrint impressao = JasperFillManager.fillReport(pathJasper + "/RelUsuarios.jasper",parametros, jrbc);
            JasperExportManager.exportReportToHtmlFile(impressao,path+"/RelUsuarioHTML.html");
            res.sendRedirect("RelUsuarioHTML.html");
        } catch (Exception e) {
            res.getWriter().println("Erro ao gerar o relatório: " + e);
        }

Espero ter ajudado
Grande abraço

Criado 17 de janeiro de 2005
Ultima resposta 6 de jan. de 2009
Respostas 3
Participantes 3