Exception hibernate

12 respostas
F

Estou seguindo um tutorial k19. Entrei no site do hibernate e baixei os jar mas quando vou executar o seguinte codigo:

EntityManagerFactory factory =
			 Persistence.createEntityManagerFactory("livraria");
			
			factory.close();
Alguem sabe o pq?

Exception in thread main javax.persistence.PersistenceException: No Persistence provider for EntityManager named livraria

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)

12 Respostas

A

Há conflito do que vc codificou acima versus o que está no seu persistence.xml. Posta rapidinho o seu persistence.xml que estou saindo agora do serviço.

F

O problema deve estar no arquivo Persistente.xml, ou seja, aonde inserir esse arquivo. Estou usando o eclipse

F
<?xml version="1.0" encoding="UTF-8"?>



org.hibernate.ejb.HibernatePersistence










Como coloco no claspath da minha aplicacao usando o eclipse?? Assim sugere o tutorial

A

Opa, cria uma pasta META-INF dentro do src do seu projeto e joga o persistence.xml para lá.

F

Pois eh fiz isso e nada continua

F

No tutorial assim como no site uficial se diz que esse arquivo deve estar no classpath da aplicacao. Agora nao sei como seria esse procedimento no eclipse
Deve ser esse o erro!!mas como corregir?

src
-main
META-INF
-persistence.xml

Tiburcio_Mancha

o persistence tem que estar no src do seu projeto!!!

F

ja esta assim e nada

R

tá em src/main ou em src?

Tiburcio_Mancha

na raiz do src

renato.dosantos

Cara eu estou com o mesmo problema.

renato.dosantos

Cara acho que esta falatando o .jar hibernate3.jar

Criado 17 de janeiro de 2011
Ultima resposta 21 de jan. de 2011
Respostas 12
Participantes 6