HibernateのSchemaUpdateとSchemaExportの違いは何ですか。
質問する
2289 次
1 に答える
4
SchemaExport(別名hbm2ddl)は、Hibernateマッピングからデータベーススキーマ(部分的ではなく全体)を生成するツールです。SchemaExportは方言を認識する必要がありますが、既存のデータベースを参照しません。生成されたDDLステートメントは、実行したり、ファイルに保存したり、標準出力に保存したりできます。
SchemaUpdateは、既存のスキーマを更新します。ある程度、既存のデータベースを変更されたHibernateマッピングと一致させるためにどのDDLステートメントを実行する必要があるかを判断します。
詳細については、HibernateCoreリファレンスマニュアル-第22章ツールセットガイドを参照してください。
于 2013-01-22T18:49:35.017 に答える