Erro JPA / Hibernate. Exception in thread "main" javax.persistence.PersistenceException - Resolvido

3 respostas
davidson_mg
Olá pessoal!

Comecei a estudar JPA / Hibernate e no primeiro exemplo que vou fazer já me retorna o seguinte erro:

Exception in thread main javax.persistence.PersistenceException: No Persistence provider for EntityManager named exemplo-jpa

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

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

at aplicacao.Program.main(Program.java:18)

Segue o print do erro:

Detalhe, estou usando o mySql pelo xampp. O banco foi criado e o phpmyadmin está aberto

Java é foda, vc têm que instalar trocentos aplicativos pra fazer funcionar e a cada app instalado rola um erro de conexão ou algo do tipo que você têm que pesquisar na internet.
Da mais trabalho colocar a linguagem pra funcionar do que programar.

Desde já agradeço!

3 Respostas

Andre_Salvador

tenta assim
jdbc:mysql://localhost:“coloque seu local host”/nome-do-seu-banco

Andre_Salvador

Outra coisa
tem que declarar a sua Classe/Entidade dentro de persistence

<class>Nome-da-sua-classe</class>

davidson_mg

Olá, André! obrigado pela resposta
Eu consegui resolver. O problema é que a pasta META-INF tava no lugar errado. Colocando ela dentro da pasta src/main/java resolveu o problema.
Valeu ai!

Criado 22 de abril de 2020
Ultima resposta 23 de abr. de 2020
Respostas 3
Participantes 2