Pessoal alguem saberia o motivo do erro , já verifiquei o persistence.xml esta ok , uso o maven tambem esta ok , fiz uma tela de login e funciona porem ao criar uma tela de insert da este erro :
Exception in thread “main” java.lang.ExceptionInInitializerError
at br.com.fecorp.reinf.DAO.DaoGenerico.(DaoGenerico.java:10)
at br.com.fecorp.testclasse.InsertApplication.main(InsertApplication.java:13)
Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named PersistenciaPU
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
Qual é a versão do seu Hibernate?
É necessário declarar um provider no arquivo persistence.xml, que pode ser este, caso sua versão seja 5.2.x ou superior
Exception in thread “main” java.lang.ExceptionInInitializerError
at br.com.fecorp.reinf.DAO.DaoGenerico.(DaoGenerico.java:10)
at br.com.fecorp.testclasse.InsertApplication.main(InsertApplication.java:13)
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: PersistenciaPU] Unable to build Hibernate SessionFactory
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:967)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892)
at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:58)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:54)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at br.com.fecorp.reinf.connection.ConnectionFactory.(ConnectionFactory.java:9)
… 2 more
Caused by: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration
at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:138)
at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:282)
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:452)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:889)
… 7 more
Caused by: java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider
at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:33)
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:269)
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:463)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.activate(TypeSafeActivator.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:132)
… 10 more
Caused by: java.lang.ClassNotFoundException: javax.validation.ParameterNameProvider
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
… 20 more