【问题标题】:meaning of update when value of hbm2ddl.auto set to update当 hbm2ddl.auto 的值设置为更新时更新的含义
【发布时间】:2015-01-09 12:44:28
【问题描述】:

在配置文件中我正在使用这个

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

虽然我的数据库中没有表,但仍然使用更新命令在数据库中创建表。

我认为 hbm2ddl.auto="update" 仅用于更新架构并创建我们使用“create”的相同架构。

我仍然很困惑该表是如何存在的。

或更新是创建表的原因。

请帮忙

【问题讨论】:

  • 更新意味着更新架构以匹配所需的内容。如果没有架构,它将创建一个,如果有,它将被更新。
  • 不是重复的 deinum .... 在那个问题中更新的含义不清楚,即如果没有架构,它将创建一个,如果有一个,它将被更新
  • 感谢您的回答:)

标签: java mysql hibernate hibernate-mapping nhibernate-configuration


【解决方案1】:

请参考所附图片,尽可能多地尝试记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2020-01-31
    • 2010-09-18
    • 2021-09-29
    • 1970-01-01
    • 2016-06-13
    相关资源
    最近更新 更多