Pessoal, boa tarde.
Estou implementando uma tela CRUD, e criando minhas entidades através do JPA Tools.
Ele cria tudo direitinho, faz as seguintes configurações:
- Cria a classe Entity mapeada corretamente;
- Faz a referência da classe no arquivo "persistence.xml";
Mas quando "starto" o jboss ocorre o seguinte erro:
org.jboss.seam.InstantiationException: Could not instantiate Seam component: jWebRelatorioEntityManagerFactory
at org.jboss.seam.Component.newInstance(Component.java:2106)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: jWebRelatorio] class or package not found
at org.hibernate.ejb.Ejb3Configuration.addNamedAnnotatedClasses(Ejb3Configuration.java:1089)
at org.hibernate.ejb.Ejb3Configuration.addClassesToSessionFactory(Ejb3Configuration.java:886)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:772)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:183)
O meu persistence.xml:
<persistence-unit name="jWebRelatorio"
transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/jWebRelatorioDatasource</jta-data-source>
<class>br.com.cabal.jwebrelatorio.entidade.Relatorio</class>
<class>br.com.cabal.jwebrelatorio.entidade.RelatorioPK</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle8iDialect" />
<property name="hibernate.hbm2ddl.auto" value="validate" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup" />
</properties>
</persistence-unit>
Alguém pode me ajudar?
--
Flávio Nóbrega