hiberate.hbm2ddl.auto=validate
を設定します MySQLWorkbenchまたは同様のツールを使用して、実際のデータベースの列のサイズを手動で変更します。 こちら
もご覧ください。 さまざまな値が何をするかについての説明。これは、データベース内のデータを実際に保持したい場合です。 update
を使用していると確信しています それでもテーブル全体を削除して列の長さを置き換えるので、それは使用しません。 validate
を使用する Hibernateは、データベースが正しく設定されていることを確認するために、アノテーションに対してデータベーススキーマを検証します。 validate
以外のものを使用することはありません 本番コード用。
編集:実際に質問に答えるために、Hibernateはテーブルを削除して再作成せずにこれを行うことはできません。これにより、テーブル内のデータが失われます。