2
respostas

Mesmo trocando o Provider, dá erro!

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

  <persistence-unit name="contas">
        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
        <class>br.com.alura.jpa.modelo.Conta</class>
2 respostas

Olá Martina, tudo bem com você?

Aparentemente, a declaração está correta do provider está correta. Confere se na hora que você chama o método para criar a EntityManagerFactory, você está referenciando "contas" também:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("contas");

Fico no aguardo!

Estou com o mesmo erro.

public static void main(String[] args) {

    EntityManagerFactory emf = Persistence.createEntityManagerFactory("contas");

    EntityManager createEntityManager = emf.createEntityManager();
    emf.close();