Spring/JPA/Hibernate を使用する Web アプリケーションがあります。現在、データベースの変更管理に SolidBase を使用しています。これは、管理された展開モデルでうまく機能しますが、現在、ユーザーが Web アプリケーションをダウンロードできる非管理の展開モデルに移行しています。Web アプリケーション用の「Update-Center」タイプの機能を構築しており、データベースの変更を適用する方法を見つけようとしています。
理想的には、アプリケーションがアプリケーションの起動時に保留中のデータベースの変更を適用することを望み、これをプログラムでコーディングできるものにしたいと考えていますが、Hibernate の SchemaExport 機能を書き直して実行したくありません。
この機能をアプリケーションに最適に実装する方法について、推奨事項、パターン、またはベスト プラクティスがある人はいますか?
私たちの問題を解決する update-center アプリケーション ライブラリはありますか (1 つも見つかりませんでした)。