hibernate hbm2ddl.auto = updateを使用して、値を要求しないように列を変更するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/801915

  •  03-07-2019
  •  | 
  •  

質問

以前はnot-null =" true"であったプロパティがありました。そのフィールドには値はもう必要ないので、not-null =" false"に変更しました。しかし、テーブルはデータベースで更新されません。新しいプロパティを追加しても問題はありません。

hbm2ddl.auto = updateがテーブルを自動的に変更してnot-null =" true"を削除することは可能ですか? (私はそれを変更するためにSQLスクリプトを書くことができることを知っていますが、自動的に更新されるようにしたいです)

役に立ちましたか?

解決

収集できるものから:hbm2ddl.auto = updateは、すでにデータが入っているテーブルの非ヌル値を変更しません。

最後に、テーブルを変更するsqlスクリプトを作成しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top