当你编写一个使用Hibernate的应用程序,并且以类开始定义你的模型时,你如何生成包含DDL的脚本来设置数据库?用Hibernate生成DDL 4
我知道有一个Hibernate工具hbm2ddl
可用于此,但我无法找到最新版本的Hibernate(4.1.6)。
此外,在开发者指南(v4.1.6)中,我看到有一个名为SchemaExport
的工具,用于从映射生成DDL。
感谢
当你编写一个使用Hibernate的应用程序,并且以类开始定义你的模型时,你如何生成包含DDL的脚本来设置数据库?用Hibernate生成DDL 4
我知道有一个Hibernate工具hbm2ddl
可用于此,但我无法找到最新版本的Hibernate(4.1.6)。
此外,在开发者指南(v4.1.6)中,我看到有一个名为SchemaExport
的工具,用于从映射生成DDL。
感谢
Liquibase将最有可能做你想做的。根据他们的manual page on hibernate,它会比hbm2ddl做得更好 - 我没有使用hbm2ddl,所以我无法备份他们的声明。
,Hibernate自动创建表,如果你设置
hibernate.hbm2ddl.auto=update
谢谢!这似乎是一个伟大的工具 –