タイトルが示すように、永続化された Java クラスで以下の条件の下でスローされる例外は次のとおりです。
@Column(name = "USERNAME", nullable=false, unique=true)
private String username;
@Column(name = "PASSWORD")
@NotNull
@Size(min = 5, max = 25)
private String password;
@NotNull
との使用の違いは何@Column(nullable=false)
ですか?
username
nullで一意でない場合に発生する可能性のある例外のタイプとともに、これを説明するAPIドキュメントが見つかりませんでした。そして、null の場合にスローされるpassword
のは、文字数未満で 25 文字を超える場合です。