O ireport não conseguiu encontrar sua classe no seu hibernate.cfg.xml, eu tbm uso JSF 2.0 com hibernate annotations, porém como eu não uso o hibernate.cfg.xml, eu uso apenas um arquivo hibernate.properties, eu sou obrigado a usar a conexao JDBC do Ireport, tente usa tbm, posso ele pega as tabelas diretamente do banco de dados e nao precisa localizar as classes no seu arquivo hibernate.cfg.xml,
ps: so por curiosidade, posta ai o seu hibernate.cfg.xml
Polverini
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><!--PROPRIEDADES--><propertyname="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property><propertyname="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><propertyname="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property><propertyname="hibernate.connection.username">root</property><propertyname="hibernate.connection.password">root</property><propertyname="show_sql">true</property><propertyname="hibernate.format_sql">true</property><propertyname="hibernate.hbm2ddl.auto">update</property><propertyname="current_session_context_class">thread</property><propertyname="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</property><!--C3PO--><propertyname="hibernate.c3p0.acquire_increment">1</property><propertyname="hibernate.c3p0.idle_test_period">100</property><propertyname="hibernate.c3p0.timeout">2400</property><propertyname="hibernate.c3p0.max_size">10</property><propertyname="hibernate.c3p0.max_statements">50</property><propertyname="hibernate.c3p0.min_size">1</property><!--MAPS--><mappingclass="br.com.compras.modelo.AprovaAut"/><mappingclass="br.com.compras.modelo.Autorizacao"/><mappingclass="br.com.compras.modelo.AutorizacaoId"/><mappingclass="br.com.compras.modelo.Banco"/><mappingclass="br.com.compras.modelo.Categoria"/><mappingclass="br.com.compras.modelo.Contabil"/><mappingclass="br.com.compras.modelo.Formapag"/><mappingclass="br.com.compras.modelo.Fornecedor"/><mappingclass="br.com.compras.modelo.FornecedorId"/><mappingclass="br.com.compras.modelo.Parcela"/><mappingclass="br.com.compras.modelo.Pedido"/><mappingclass="br.com.compras.modelo.PedidoId"/><mappingclass="br.com.compras.modelo.Produto"/><mappingclass="br.com.compras.modelo.Solicitacao"/><mappingclass="br.com.compras.modelo.SolicitacaoId"/><mappingclass="br.com.compras.modelo.Usuario"/></session-factory></hibernate-configuration>
eu tentei por javaBeans tbm e nada nenhum da certo nunca localiza nada , vi alguns posts que e necessario gerar um .jar da classe para assim fazer a conexao com o javaBeans, isso é real ??
F
fabiobh
Desculpe, mas nao entendi muito bem quando vc diz tentou usar por javaBeans, não precisa criar nenhum jar para conectar com o ireport
tente da seguinte maneira, logo quando abri o ireport, aparece a welcome window, va ao passo 1(step1) , dentro as opções que existem la vc deve estar usando hibernate connection , certo? em vez dela use a primeira opçao , Database JDBC connection, tente configura-la e use o botao “Test” e veja se funciona, veja se todos os parametros que vc esta usando no banco estao corretos com o login e a senha por exemplo
nele vc nao precisa preencher o JDBC URL WIZARD q tem os campos “server address” e “database”
Polverini
no jdbc vai certinho mas ai não sei controlar (to aprendendo a ‘fuçar’) o que vai ser impresso, pois tenho em mente um botão o usuario clica e envia um bean para a impressão