1

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

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

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

谢谢

4

2 回答 2

1

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

于 2012-08-29T04:35:39.983 回答
0

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

hibernate.hbm2ddl.auto=update
于 2016-04-21T10:30:39.930 回答