當你編寫一個使用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
謝謝!這似乎是一個偉大的工具 –