4

私は、Django プロジェクトのスキーマとデータの移行を可能にする Django South http://south.aeracode.org/に慣れています。Hibernate プロジェクト用の同様のツールはありますか?

4

2 に答える 2

1

LiquiBaseはHibernate のサポートを提供していますが、実際の経験はありません。ウェブページから:

LiquiBase と Hibernate の統合は、現在の Hibernate マッピングに必要なデータベースの変更を変更ログ ファイルに記録します。変更ログ ファイルは、実行前に必要に応じて検査および変更できます。

于 2010-06-03T21:17:08.903 に答える
0

Hibernate は、スキーマ移行用の独自の (限定的な)ツールを提供します。「本番インスタンスには使用しないでください」という警告など、いくつかの警告が添付されていますが、製品システムに対して使用して問題を個人的に経験したことはありません.

データの移行や大規模なリレーショナル マッピングの変更についてはお勧めしませんが、単純な変更の場合は一般的に適切です (少なくとも、後で手動で実行できる必要な DDL ステートメントを生成するために実行できます)。

于 2010-06-07T09:57:47.060 に答える