Hibernate 5: No Persistence provider for EntityManager named projeto
Olá pessoal, tudo bem?
Estou tendo problemas em atualizar o meu código pro Hibernate 5, alguém pode me ajudar? Segue abaixo o meu persistence.xml
E aqui está o trecho que cria o Entity Manager
O que eu estou fazendo de errado :/
Estou tendo problemas em atualizar o meu código pro Hibernate 5, alguém pode me ajudar? Segue abaixo o meu persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="projeto" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.jpa.HibernatePersistence</provider>
<properties>
...
</properties>
</persistence-unit>
</persistence>
E aqui está o trecho que cria o Entity Manager
EntityManagerFactory factory = Persistence.createEntityManagerFactory("projeto");
O que eu estou fazendo de errado :/
Lara
Curtidas 0
Melhor post
Estevão Dias
13/01/2017
Hmmm, entendi Lara.
O problema é que nessa versão do Hibernate, 5.2.6, a classe org.hibernate.jpa.HibernatePersistence foi substituída por HibernatePersistenceProvider. Então basta mudar esse trecho
Segue aqui embaixo o código desse pacote disponível no GitHub.
https://github.com/hibernate/hibernate-orm/tree/master/hibernate-core/src/main/java/org/hibernate/jpa
O problema é que nessa versão do Hibernate, 5.2.6, a classe org.hibernate.jpa.HibernatePersistence foi substituída por HibernatePersistenceProvider. Então basta mudar esse trecho
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
Segue aqui embaixo o código desse pacote disponível no GitHub.
https://github.com/hibernate/hibernate-orm/tree/master/hibernate-core/src/main/java/org/hibernate/jpa
GOSTEI 1
Mais Respostas
Lara
12/01/2017
Wow! Agora tá funcionando, vlw ^^
GOSTEI 0