Hibernate Exception in thread "main" java.lang.IllegalArgumentException: Unknown entity  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

Galera sou novo com Hibernate e não estou conseguindo fazer o codigo rodar de jeito nenhum, não estou conseguindo fazer a entidade ser enxergada!

Metodo MAIN


Classe CIDADE


A minha persistencia.xml é essa:


Alguem tem alguma dica doque tenho de fazer?
vlw galera!

This message was edited 2 times. Last update was at 25/08/2009 17:08:22

leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline


Ola, abaixo do fechamento da tag properties, vc tem que mapear as classes. <class>meuPacote.MinhaEntidade</class> ex:

1. <?xml version="1.0" encoding="UTF-8"?>
2. <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
3. <persistence-unit name="jpatestesPU" transaction-type="RESOURCE_LOCAL">
4. <provider>org.hibernate.ejb.HibernatePersistence</provider>
5. <properties>
6. <property name="hibernate.connection.username" value="projeto**"/>
7. <property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>
8. <property name="hibernate.connection.password" value="****"/>
9. <property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/hibernate"/>
10. <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
11. <property name="hibernate.hbm2ddl.auto" value="none"/>
12. </properties>
13. <class>meuPacote.MinhaEntidade</class>
14. </persistence-unit>
15. </persistence>

This message was edited 1 time. Last update was at 25/08/2009 16:44:49

rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

Olá Leandro, fiz o mapeamento da classe como pediu:


Só que agora o erro mudou para:

Se Poder continuar a me ajudar seria de grande ajuda! vlw ai!

This message was edited 1 time. Last update was at 25/08/2009 17:05:05

leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline

manda seu arquivo persistence.xml novamente com a alteração
rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

oks está aqui:

vlw
leandrolw wrote:manda seu arquivo persistence.xml novamente com a alteração
leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline

remova <class>testehibernate.Cidade</class>
e insira embaixo da tag provider
rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

leandrolw wrote:remova <class>testehibernate.Cidade</class>
e insira embaixo da tag provider

Olá amigo, fiz isso e parou de dar esse erro ai!
Mas, como eu não sei mapear a sequence que criei ele continua dando erro

mas acho que esse não deve ser tão dificil assim... vou ver se acho algo na net! vlw
rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

rodrigoajato wrote:
leandrolw wrote:remova <class>testehibernate.Cidade</class>
e insira embaixo da tag provider

Olá amigo, fiz isso e parou de dar esse erro ai!
Mas, como eu não sei mapear a sequence que criei ele continua dando erro

mas acho que esse não deve ser tão dificil assim... vou ver se acho algo na net! vlw


Falto criar a Sequence...
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
vlw
Diabo Loiro
GUJ Master
[Avatar]
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline

poxa em uma apliação JAVA SE voce tem que lista no xml todas as classes entity obrigatoriamente? ele não varre a aplicação e mapeia as classes anotadas com @Entity? não tem como configurar para ele fazer isto.

Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer

Blog
http://brunodanielmarinho.wordpress.com

Fals - Osum Leader
http://osum.sun.com/group/fals


rodrigoajato
Thread.start()

Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline

Diabo Loiro wrote:poxa em uma apliação JAVA SE voce tem que lista no xml todas as classes entity obrigatoriamente? ele não varre a aplicação e mapeia as classes anotadas com @Entity? não tem como configurar para ele fazer isto.


Não precisa não amigão... Por isso um colega acima pediu para REMOVER isso:

abraço
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team