Segue o meu código e o erro:
public class GeraTabelas {
public static void main(String[] args) {
java.util.Date dataUtil = new java.util.Date();
java.sql.Date dataSql = new java.sql.Date(dataUtil.getTime());
Cadastro cad = new Cadastro();
cad.setNome("Ola mundo");
cad.setEndereco("Rua Goncalves Dias,986");
cad.setTelefone(98764123);
cad.setDtcad(dataSql);
cad.setEmail("olamundo@mundo.com");
EntityManagerFactory factory = Persistence.createEntityManagerFactory("cadastro");
EntityManager manager = factory.createEntityManager();
manager.getTransaction().begin();
manager.persist(cad);
manager.getTransaction().commit();
System.out.println("id do cadastro=" + cad.getId());
manager.close();
factory.close();
}
}
Erros:
set 24, 2018 9:02:08 AM org.hibernate.ejb.HibernatePersistence logDeprecation
WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
set 24, 2018 9:02:08 AM org.hibernate.ejb.HibernatePersistence logDeprecation
WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
set 24, 2018 9:02:08 AM org.hibernate.ejb.HibernatePersistence logDeprecation
WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
set 24, 2018 9:02:08 AM org.hibernate.jpa.boot.internal.PersistenceXmlParser doResolve
INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath
set 24, 2018 9:02:08 AM org.hibernate.jpa.boot.internal.PersistenceXmlParser doResolve
INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath
set 24, 2018 9:02:08 AM org.hibernate.jpa.boot.internal.PersistenceXmlParser doResolve
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 cadastro
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at br.com.iniciando.jpa.GeraTabelas.main(GeraTabelas.java:20)
C:\Users\user\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1