データ アクセスに休止状態を使用します。
データベースに列があります:
varchar(40), default value is set to 0, NOT NULL
ユーザーが null 値を送信し、エラーが発生するケースがあります。
Error: org.hibernate.exception.ConstraintViolationException: Cannot insert the value
NULL into column 'foo', table 'MyTable'; column does not allow nulls. INSERT fails.
また、休止状態の列は次のように定義されています。
@Column(name = "foo")
private String foo;
問題はどこにあるのでしょうか? 休止状態の注釈または何かでデフォルトを定義する必要がありますか? どのように?または他の提案はありますか?