正如标题所说,在以下这些条件下,我的持久化 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)
?
我找不到任何解释这一点的 api 文档以及如果username
为 null 且不是唯一的可能发生的异常类型。如果password
为空,则抛出的内容少于字符,多于 25 个字符。