第一个hiberate 程序需要注意点:
1: /hibernate.cfg.xml 文件需要放置在Src目录下面
2:配置文件
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- hibernate dialect -->
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
※mysql V5.6的测试中,
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property> 也可以
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/changhong</property>
※mysql V5.6的测试中 3306 可以不写
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/changhong</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>
<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<!-- Automatic schema creation (begin) === -->
<!--
<property name="hibernate.hbm2ddl.auto">create</property>
-->
<property name="hibernate.show_sql">true</property>
<!-- Simple memory-only cache -->
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<!-- ############################################ -->
<!-- # mapping files with external dependencies # -->
<!-- ############################################ -->
<mapping resource="com/ibm/user.hbm.xml" />
</session-factory>
</hibernate-configuration>