Hibernate: hbm2ddl.auto=update を本番環境で使用していますか? 質問する

Hibernate: hbm2ddl.auto=update を本番環境で使用していますか? 質問する

hbm2ddl.auto=update運用環境でデータベース スキーマを更新するように構成された Hibernate アプリケーションを実行しても問題ありませんか?

ベストアンサー1

いいえ、安全ではありません。

Hibernate チームの最大限の努力にもかかわらず、本番環境では自動更新に頼ることはできません。独自のパッチを作成し、DBA と確認してテストし、手動で適用してください。

理論的には、 hbm2ddl update が開発環境で機能した場合、本番環境でも機能するはずです。しかし、現実には必ずしもそうとは限りません。

たとえ正常に動作したとしても、最適ではない可能性があります。DBA にそれだけの報酬が支払われるのには理由があります。

おすすめ記事