Hibernate入门--第一个实例
?
?
hibernate.cfg.xml配置文件:
?
<divre mce_tmp="1"></divre>
?在应用运行以前创建一张表,在应用运行之后把表删除,推荐在测试中使用。
?
<property?name="hbm2ddl.auto">create</property>
?
在应用运行以前创建一张表,但是在应用运行之后不会把表删除,推荐在测试中使用
?
<property?name="hbm2ddl.auto">update</property>
?
不新建表也不删除表,只更新表中的数据。
?
<property?name="hbm2ddl.auto">validate</property>
?
对O-R映射表进行检验,如果检验错误,则会报异常。推荐在投入实际运用后使用。因为使用这种方式更为安全。
?
(2)dialect属性
有关使用的方言是否支持事务的问题。
?
?
<!--?指定数据库方言?-->
?
<property?name="dialect">
?
org.hibernate.dialect.MySQLInnoDBDialect
?
</property>
?
该种方言是支持事务的。
?
但是对于MySQLDialect是不支持事务的。所以对MySQL的开发还是使用MySQLInnoDBDialect这种方言。