Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problemas ao reconhecer o persistenca.xml

Baixa a ultima versão do hibernate a 5.2.3, no entanto apresenta o erro abaixo ao iniciar a classe TesteJPA.

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

O local do persistence.xml esta igual ao projeto de exemplo e o nome do persistence unit esta correto.

2 respostas

Olá Fabrício,

Esse erro costuma acontecer quando o Hibernate não está no classpath do seu projeto ou o persistence.xml não está na pasta src/META-INF.

Para colocar o Hibernate no classpath do projeto, basta copiar os jars para a pasta do seu projeto dentro do Eclipse, selecionar os arquivos e depois clicar com o botão direito e selecionar Build path > Add to build path.

solução!

Boa tarde, consegui resolver substitui o provider :

org.hibernate.ejb.HibernatePersistenceProvider

por

org.hibernate.jpa.HibernatePersistenceProvider