Configuração JPA com Hibernate

Boa noite,

Pessoal,

Estou configurando o JPA com Hibernate, criei o arquivo persistence.xml, uma classe para gerar tabelas e ao executar a mesma ocorre o seguinte erro. O que poderia ser?

20:26:14,202 WARN HibernatePersistence:58 - HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
20:26:14,202 WARN HibernatePersistence:58 - HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
20:26:14,202 WARN HibernatePersistence:58 - HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
Exception in thread “main” javax.persistence.PersistenceException: No Persistence provider for EntityManager named users
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at amigooculto.dao.GeraTabelas.main(GeraTabelas.java:9)

Acima é apenas um warn não chega a ser um erro, esta dizendo que seu proovider esta desatualizado em relação a versão do Hibernate/JPA você retira o warn utilizando o seguinte provider:

<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>

testa assim e nos diz se o erro de não localizar o provider continua, posta também o conteúdo do seu persistence.xml e como esta criando sua entity manager.