Bom estou aprendeno Hibernate e quando vou salvar no banco apresenta este erro.
INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named divas at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) at Teste.Teste.main(Teste.java:13)
persistence.xml
`
<!--persistence-unit é uma conexão com banco de dados. -->
<persistence-unit name="StudioDivas" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc://mysql://localhost:3306/salao" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="1990Leao" />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<!-- Propriedade do Hibernate,
update | create | create-drop -->
<property name="hibernate.hbm2dll.auto" value="create"/> <!-- Ao iniciar o Hibernate, ele vai criar as tabelas. -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> <!-- -->
</properties>
</persistence-unit>
`
Classe
`package ConexaoTeste;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import model.Funcionario;
public class Teste {
public static void main(String[] args) {
EntityManagerFactory factory = Persistence.createEntityManagerFactory("StudioDivas");
EntityManager manager = factory.createEntityManager(); //Criar um entityManager.
Funcionario funcionario = new Funcionario();
funcionario.setFuncNome("Zé José");
manager.getTransaction().begin();
manager.persist(funcionario);
manager.getTransaction().commit();
System.out.println("Salvo com sucesso!");
}
}
`