2012-08-28 88 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