【发布时间】:2012-09-18 21:38:14
【问题描述】:
如果我将字段添加到类并设置
<property name="hbm2ddl.auto">update</property>
Hibernate 会在表格中添加字段并保留表格的数据吗?
【问题讨论】:
-
如果您通过添加字段来更新实体,它将反映在表中而不影响之前的更改,同样,如果您删除实体中的字段,它将不会反映在表中。
如果我将字段添加到类并设置
<property name="hbm2ddl.auto">update</property>
Hibernate 会在表格中添加字段并保留表格的数据吗?
【问题讨论】:
<property name="hbm2ddl.auto">update</property> :如果您要添加新列,这将更新您的数据库架构而不会丢失您的数据。但是,如果您更改任何现有列的定义,则可能会丢失数据。
【讨论】: