現在、サーブレットホームページ(Spring + Hibernate + mysql)を開発しています。現時点では、Hibernateプロパティhibernate.hbm2ddl.autoを更新に設定して使用しています。これは正常に機能しており、Hibernateはテーブルを作成および更新します。ただし、これは本番環境では推奨されておらず、安全ではないことを複数の場所で読んだことがあります。しかし、このオプションを指定しないと、テーブルが作成されないため、サーバー上で手動でテーブルを作成したくありません。私はこれだけで作業する時間が限られていました。
これは通常どのように行われますか?すべてのテーブルを手動で追加するのはかなり手間がかかるようです。