【问题标题】:Can Hibernate change structure but keep data?Hibernate 可以改变结构但保留数据吗?
【发布时间】:2012-09-18 21:38:14
【问题描述】:

如果我将字段添加到类并设置

<property name="hbm2ddl.auto">update</property>

Hibernate 会在表格中添加字段并保留表格的数据吗?

【问题讨论】:

  • 如果您通过添加字段来更新实体,它将反映在表中而不影响之前的更改,同样,如果您删除实体中的字段,它将不会反映在表中。

标签: java hibernate ddl


【解决方案1】:

&lt;property name="hbm2ddl.auto"&gt;update&lt;/property&gt; :如果您要添加新列,这将更新您的数据库架构而不会丢失您的数据。但是,如果您更改任何现有列的定义,则可能会丢失数据。

【讨论】:

    猜你喜欢
    • 2017-05-26
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 2018-12-07
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多