2012-08-28 56 views
1

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

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

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

感谢

回答

1

Liquibase将最有可能做你想做的。根据他们的manual page on hibernate,它会比hbm2ddl做得更好 - 我没有使用hbm2ddl,所以我无法备份他们的声明。

+0

谢谢!这似乎是一个伟大的工具 –

0

,Hibernate自动创建表,如果你设置

hibernate.hbm2ddl.auto=update