hibernate.cfg.xml配置文件如下:
<hibernate-configuration>
<session-factory>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 数据库连接 -->
<property name="connection.url">jdbc:mysql://localhost:3306/db_database14</property>
<!-- 数据库连接用户名 -->
<property name="connection.username">root</property>
<!-- 数据库连接密码 -->
<property name="connection.password">root</property>
<!-- 数据库驱动 -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- 打印SQL语句 -->
<property name="show_sql">true</property>
<!-- 自动建表 -->
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">create</property>
<mapping resource="org/hibernate/tutorial/hbm/Event.hbm.xml"/>
</session-factory>
</hibernate-configuration>
测试的时候包以下异常:
引用
2012-5-23 23:01:53 org.hibernate.annotations.common.Version <clinit>
信息: Hibernate Commons Annotations 3.2.0.Final
2012-5-23 23:01:53 org.hibernate.cfg.Environment <clinit>
信息: Hibernate 3.6.10.Final
2012-5-23 23:01:53 org.hibernate.cfg.Environment <clinit>
信息: hibernate.properties not found
2012-5-23 23:01:53 org.hibernate.cfg.Environment buildBytecodeProvider
信息: Bytecode provider name : javassist
2012-5-23 23:01:53 org.hibernate.cfg.Environment <clinit>
信息: using JDK 1.4 java.sql.Timestamp handling
2012-5-23 23:01:53 org.hibernate.cfg.Configuration configure
信息: configuring from resource: /hibernate.cfg.xml
2012-5-23 23:01:53 org.hibernate.cfg.Configuration getConfigurationInputStream
信息: Configuration resource: /hibernate.cfg.xml
2012-5-23 23:01:53 org.hibernate.cfg.Configuration addResource
信息: Reading mappings from resource : org/hibernate/tutorial/hbm/Event.hbm.xml
2012-5-23 23:01:53 org.hibernate.cfg.Configuration doConfigure
信息: Configured SessionFactory: null
2012-5-23 23:01:53 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
信息: Mapping class: org.hibernate.tutorial.hbm.Event -> EVENTS
2012-5-23 23:01:53 org.hibernate.cfg.Configuration applyHibernateValidatorLegacyConstraintsOnDDL
信息: Hibernate Validator not found: ignoring
2012-5-23 23:01:53 org.hibernate.validator.util.Version <clinit>
信息: Hibernate Validator bean-validator-3.0-JBoss-4.0.2
解决方案,在配置文件中加上下面一句既可:
<property name="javax.persistence.validation.mode">none</property>
分享到:
相关推荐
java运行依赖jar包
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
本教程翻译自Hibernate Validator 4.0 GA指南,并参考JSR 303的规范,本着尽量不用JSR规范之外的特性,文档在编写时尽量不提及底层实现Hibernate Validator,而是关注Bean Validation规范本身。如果有不对之处,请...
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
Hibernate Validator 是基于 JSR-303(Java Bean Validation)和 JSR-349(Java Bean Validation 1.1)规范的实现,它提供了一套灵活且强大的验证API,使得开发者能够对对象属性进行校验,确保输入数据的正确性。...
首先,"hibernate-validator-5.0.0.CR2-dist.zip" 是Hibernate Validator的一个发行版压缩包,其中包含了该版本的所有相关文件。解压这个压缩包,你会看到所需的jar文件,这些文件是实现验证功能的核心组件。通常,...
java运行依赖jar包
这个压缩包“hibernate-validator-annotation-processor-4.3.1.final-sources.jar.zip”包含了Hibernate Validator注解处理器的源代码,版本号为4.3.1.Final,是理解其内部工作原理和自定义验证规则的重要资源。...
hibernate-validator-6.0.2.Final-dist hibernate-validator-6.0.2.Final-dist hibernate-validator-6.0.2.Final-dist
本主题将详细讲解`Hibernate Validator`以及与之相关的`validation-api-2.0.1.Final.jar`、`hibernate-validator-6.0.8.Final.jar`和`jboss-logging-3.3.2.Final.jar`这三个jar包的作用和重要性。 首先,`...
Hibernate Validator用Annotations 给类或者类的属性加上约束,在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,...
Hibernate Validator 是 Hibernate 社区提供的一款强大的Java Bean验证框架,它基于JSR-303(Bean Validation)标准,为开发者提供了便捷的验证API,使得数据验证过程更为高效且易于维护。本文将深入探讨Hibernate ...
本文将通过对`hibernate-validator-5.0.1.final-sources.jar`源码的深度分析,揭示其内在的工作原理和设计思想。 1. **Bean Validation规范** Bean Validation是Java EE和Java SE中用于验证对象的规范,它定义了...
总的来说,Bean Validator 2.2.0-b23与CDI的集成,结合ElSql的使用,为我们提供了一个高效、可扩展且易于维护的Java开发解决方案。理解并掌握这些技术,对于提升Java EE应用的开发效率和质量具有重要意义。