【问题标题】:DDL generation with Hibernate 4使用 Hibernate 4 生成 DDL
【发布时间】:2012-08-23 08:22:11
【问题描述】:

当您编写一个使用 Hibernate 的应用程序并从类开始定义模型时,如何生成包含 DDL 的脚本来设置数据库?

我知道有一个 Hibernate 工具 hbm2ddl 可以用于此目的,但我找不到最新版本的 Hibernate (4.1.6)。

另外,在开发人员指南 (v4.1.6) 中,我看到有一个名为 SchemaExport 的工具用于从映射生成 DDL。

谢谢

【问题讨论】:

    标签: java hibernate ddl hbm2ddl


    【解决方案1】:

    Liquibase 很可能会做你想做的事。根据他们的manual page on hibernate,它会比 hbm2ddl 做得更好——我没有使用过 hbm2ddl,所以我无法支持他们的说法。

    【讨论】:

    • 谢谢!这似乎是一个很棒的工具
    【解决方案2】:

    如果你设置了 Hibernate 会自动创建表

    hibernate.hbm2ddl.auto=update
    

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2015-11-12
      • 2012-04-09
      • 2011-01-18
      • 1970-01-01
      • 2017-11-02
      • 2017-02-09
      • 2016-02-15
      • 1970-01-01
      相关资源
      最近更新 更多