Criando entidades através do JPA Tools

12 views
Skip to first unread message

Flávio Nóbrega Borges

unread,
Jun 22, 2009, 2:08:49 PM6/22/09
to jav...@googlegroups.com
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
Reply all
Reply to author
Forward
0 new messages