读书人

Hibernate入门-第一个范例

发布时间: 2012-07-01 13:15:00 作者: rapoo

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这种方言。

读书人网 >软件架构设计

热点推荐