私はhbm2ddl.auto = updateで既存のテーブルを更新しようとしています。
データベース列の定義がエンティティの宣言から変更される複数の列がいくつかの表にあります。Hibernate hbm2ddl.auto = updateはMySQLの列定義を更新しません
@Column(name="mycolumn", nullable=false, length=10)
private Long mycolumn;
と
LIKE 'MYCOLUMN' BIGINT(20)NOT NULLデフォルトのMySQLで0
。
なぜhbm2ddlがそのようなことを更新しないのですか?そのような更新を強制することは可能ですか? hbm2ddlと言って、カラムのデフォルト値を削除し、タイプの長さを変更したいと思っています。