Estou montando um projeto usando eclise / mysql / jpa. Anteriormente utilizei o toplink da oracle e funcionou. Agora tenho que montar um projeto, mas utilizando o hibernate, entretanto não está funcionando ele exibe uma mensagem como se não achasse o persiste.xml. Coloquei esse arquivo dentro na pasta “META-INF” em src (mesma estrutura que havia funcionado com o toplink). Alguém poderia me ajudar? Ele da o seguinte erro:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named pu1
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java :33)
at br.com.jpa.persistence.BaseDAO.<init>(BaseDAO.java:17)
at br.com.jpa.client.Negocio.main (Negocio.java:15)
Persistence.xml
<?xml version="1.0" encoding="UTF-8" ?>
- <persistence>
- <persistence-unit name="pu1">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>br.com.jpa.model.Cliente</class>
- <properties>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/sisracao" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MYSQLDialect" />
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="" />
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
</persistence>