Estou tentando rodar a classe PopulaBanco.java para popular a tabela do mysql e estou tendo o seguinte erro. Fiz alteração no provider do persistence.xml ( org.hibernate.jpa.HibernatePersistenceProvider ) e ainda assim continuo com o erro.
Uso Java 8. Vi em outras perguntas do forum que poderia ser o problema com o Java 9, então esse nao é o meu caso.
O nome da tabela criado no mysql é 'livrariadb'
WARNING: javax.persistence.spi::No valid providers found.
Exception in thread "main" java.lang.ExceptionInInitializerError
at br.com.caelum.livraria.dao.PopulaBanco.main(PopulaBanco.java:17)
Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named livraria
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:85)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
at br.com.caelum.livraria.dao.JPAUtil.<clinit>(JPAUtil.java:10)
... 1 more