Exception in thread "main" java.lang.ExceptionInInitializerError
2017-07-21 12:53
489 查看
Exception in thread "main" java.lang.ExceptionInInitializerError
at dao.UserDao.getUser(UserDao.java:10)
at biz.UserBiz.getUser(UserBiz.java:18)
at test.Test.main(Test.java:9)
Caused by: java.lang.RuntimeException: hibernate初始化失败
at Utils.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:26)
... 3 more
Caused by: org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127)
at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1704)
at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1654)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1445)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at Utils.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:24)
... 3 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118)
... 8 more
Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:383)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:109)
... 13 more
Caused by: javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:271)
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:380)
... 14 more
第一次在eclipse结合maven使用hibernate框架
遇到此异常Exception in thread "main" java.lang.ExceptionInInitializerError,这个异常是因为Hibernate的有个jar包没有导入,
在pom.xml中 配置一段就可以了
<dependency>
<groupId>org.apache.bval</groupId>
<artifactId>bval-jsr303</artifactId>
<version>0.5</version>
</dependency>
at dao.UserDao.getUser(UserDao.java:10)
at biz.UserBiz.getUser(UserBiz.java:18)
at test.Test.main(Test.java:9)
Caused by: java.lang.RuntimeException: hibernate初始化失败
at Utils.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:26)
... 3 more
Caused by: org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127)
at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1704)
at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1654)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1445)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at Utils.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:24)
... 3 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118)
... 8 more
Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:383)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:109)
... 13 more
Caused by: javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:271)
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110)
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:380)
... 14 more
第一次在eclipse结合maven使用hibernate框架
遇到此异常Exception in thread "main" java.lang.ExceptionInInitializerError,这个异常是因为Hibernate的有个jar包没有导入,
在pom.xml中 配置一段就可以了
<dependency>
<groupId>org.apache.bval</groupId>
<artifactId>bval-jsr303</artifactId>
<version>0.5</version>
</dependency>
相关文章推荐
- 真够猪的两天碰到同一个错误,Exception in thread "main" java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- 解决Eclipse启动JBoss7.1异常的问题(Exception in thread "main" java.lang.ExceptionInInitializerError)
- Exception in thread "main" java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- OGNL报错:Exception in thread "main" java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- Java程序运行时报错 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- Eclipse运行程序提示:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
- 基于Web的Kafka管理器工具之Kafka-manager启动时出现Exception in thread "main" java.lang.UnsupportedClassVersionError错误解决办法(图文详解)
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop
- Java命令行出错Exception in thread "main" java.lang.UnsupportedClassVersionError:
- OOM:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- 异常信息:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法以及文本文件换行
- 1. spring boot项目创建过程中遇到的问题(一):Exception in thread "main" java.lang.UnsupportedClassVersionError
- Exception in thread "main" java.lang.Error: Unresolved compilation problem
- Bsu 打补丁 出现Exception in thread "main" java.lang.OutOfMemoryError:Java heap space报错