Hibernate.cfg.xml使用官方说明手册中配置要注意的地方

<?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">

<hibernate-configuration>

 <session-factory>

  <!-- Database connection settings -->
  <property name="connection.driver_class">
   com.mysql.jdbc.Driver
  </property>
  <property name="connection.url">
   jdbc:mysql://localhost:3306/spring
  </property>
  <property name="connection.username">root</property>
  <property name="connection.password">tiger</property>

  <property name="javax.persistence.validation.mode">none</property>

  <!-- JDBC connection pool (use the built-in) 
  <property name="connection.pool_size">1</property>
  -->

  <!-- SQL dialect -->
  <property name="dialect">
   org.hibernate.dialect.MySQLDialect
  </property>

  <!-- Enable Hibernate's automatic session context management
  <property name="current_session_context_class">thread</property>
   -->

  <!-- Disable the second-level cache -->
  <property name="cache.provider_class">
   org.hibernate.cache.NoCacheProvider
  </property>

  <!-- Echo all executed SQL to stdout -->
  <property name="show_sql">true</property>
  <property name="format_sql">true</property>

  <!-- Drop and re-create the database schema on startup -->
  <property name="hbm2ddl.auto">update</property>

  <!-- <mapping resource="org/hibernate/tutorial/domain/Event.hbm.xml" /> -->
  <mapping class="cn.howesdomo.model.User" />


 </session-factory>

</hibernate-configuration>

不知道为什么不加上

<property name="javax.persistence.validation.mode">none</property>,会出现

Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to get the default Bean Validation factory

这个错误。

猜你喜欢

转载自164572429.iteye.com/blog/1812728