org.hibernate.HibernateException: Error applying BeanValidation relational constraints
来源:互联网 发布:白乐桑 知乎 编辑:程序博客网 时间:2024/05/16 07:59
1、错误描述
%%%% Error Creating SessionFactory %%%%org.hibernate.HibernateException: Error applying BeanValidation relational constraintsat org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.applyRelationalConstraints(BeanValidationIntegrator.java:219)at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:126)at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:306)at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1744)at com.you.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:34)at com.you.hibernate.dao.StudentDao.getStuInfo(StudentDao.java:45)at com.you.hibernate.dao.StudentDao.main(StudentDao.java:67)Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.applyRelationalConstraints(BeanValidationIntegrator.java:208)... 6 moreCaused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactoryat org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:524)at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:119)... 11 moreCaused by: javax.validation.ValidationException: Unable to instantiate Configuration.at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:272)at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111)at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:521)... 12 moreCaused by: java.lang.NullPointerExceptionat java.util.ResourceBundle.getBundle(ResourceBundle.java:1026)at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.loadBundle(ResourceBundleMessageInterpolator.java:202)at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.getFileBasedResourceBundle(ResourceBundleMessageInterpolator.java:182)at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.<init>(ResourceBundleMessageInterpolator.java:81)at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.<init>(ResourceBundleMessageInterpolator.java:73)at org.hibernate.validator.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:57)at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:269)... 14 more二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration configureINFO: HHH000043: Configuring from resource: /hibernate.cfg.xml二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration getConfigurationInputStreamINFO: HHH000040: Configuration resource: /hibernate.cfg.xml二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration addResourceINFO: HHH000221: Reading mappings from resource: com/you/hibernate/model/TScoreInfo.hbm.xml二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration addResourceINFO: HHH000221: Reading mappings from resource: com/you/hibernate/model/TStudentInfo.hbm.xml二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration doConfigureINFO: HHH000041: Configured SessionFactory: null二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration$MappingsImpl addImportINFO: HHH000071: Duplicate import: com.you.hibernate.model.TScoreInfo -> com.you.hibernate.model.TScoreInfo二月 20, 2017 5:25:03 下午 org.hibernate.cfg.Configuration$MappingsImpl addImportINFO: HHH000071: Duplicate import: com.you.hibernate.model.TScoreInfo -> TScoreInfo%%%% Error Creating SessionFactory %%%%org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/you/hibernate/model/TScoreInfo.hbm.xmlat org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXml(Configuration.java:3409)at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXmlQueue(Configuration.java:3398)at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3386)at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1341)at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1731)at com.you.hibernate.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:73)at com.you.hibernate.HibernateSessionFactory.getSession(HibernateSessionFactory.java:55)at com.you.hibernate.dao.StudentDao.getStuInfo(StudentDao.java:45)at com.you.hibernate.dao.StudentDao.main(StudentDao.java:67)Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.you.hibernate.model.TScoreInfoat org.hibernate.cfg.Configuration$MappingsImpl.addClass(Configuration.java:2574)at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:172)at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXml(Configuration.java:3406)... 8 moreException in thread "main" java.lang.NullPointerExceptionat com.you.hibernate.dao.StudentDao.getStuInfo(StudentDao.java:46)at com.you.hibernate.dao.StudentDao.main(StudentDao.java:67)
2、错误原因
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. --><hibernate-configuration><session-factory><property name="dialect">org.hibernate.dialect.MySQLDialect</property><property name="connection.url">jdbc:mysql://127.0.0.1:3306/student</property><property name="connection.username">root</property><property name="connection.password">root</property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="myeclipse.connection.profile">Hibernatemysql</property><mapping resource="com/you/hibernate/model/TScoreInfo.hbm.xml" /><mapping resource="com/you/hibernate/model/TStudentInfo.hbm.xml" /></session-factory></hibernate-configuration>
3、解决办法
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. --><hibernate-configuration><session-factory><property name="dialect">org.hibernate.dialect.MySQLDialect</property><property name="connection.url">jdbc:mysql://127.0.0.1:3306/student</property><property name="connection.username">root</property><property name="connection.password">root</property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="myeclipse.connection.profile">Hibernatemysql</property><property name="javax.persistence.validation.mode">none</property><mapping resource="com/you/hibernate/model/TScoreInfo.hbm.xml" /><mapping resource="com/you/hibernate/model/TStudentInfo.hbm.xml" /></session-factory></hibernate-configuration>添加一句:<property name="javax.persistence.validation.mode">none</property>
0 0
- org.hibernate.HibernateException: Error applying BeanValidation relational constraints
- 解决:HibernateException: Error applying BeanValidation relational constraints
- 关于org.hibernate.HibernateException: Error applying BeanValidation relational constraints的解决
- 错误org.hibernate.HibernateException: Error applying BeanValidation relational constraints的解决方法
- hibernate异常:Error applying BeanValidation relational constraints
- Error applying BeanValidation relational constraints
- Error applying BeanValidation relational constraints
- Error applying BeanValidation relational constraints
- Hibernate报错:org.hibernate.HibernateException: Error applying BeanValidation relational constraint等异常
- ssh整合过程中遇到error applying beanvalidation relational constraints
- Error applying BeanValidation relational constraints错误的解决
- Error applying BeanValidation relational constraints错误的解决方案
- spring3整合hibernate4的时候遇到的问题(Error applying BeanValidation relational constraints)
- 解决SSH框架整合中的 Error applying BeanValidation relational constraints错误
- 'sessionFactory' or 'hibernateTemplate' is required & Error applying BeanValidation relational cons
- org.hibernate.HibernateException
- org.hibernate.HibernateException:
- org.hibernate.HibernateException: HHH000142
- iOS音频篇:使用AVPlayer播放网络音乐
- 文件的基本操作
- 解决Android App第一次启动时显示白屏或者黑屏的问题
- 深入理解java String
- 修改鼠标双击判断时间间隔
- org.hibernate.HibernateException: Error applying BeanValidation relational constraints
- 原子性操作类AtomicInteger等
- Android ScrollView下拉监听
- 试卷一
- Notification (通知)的 新版和旧版用法
- SQL数据库优化
- iOS超全开源框架、项目和学习资料汇总 数据库、缓存处理、图像浏览、摄像照相视频音频篇
- Activity跳转到Fragment的问题
- 《Objective-C学习总结》