我有一个用户类,其中包含电子邮件地址和密码字段。
@NotNull
@Size(min=6)
@Pattern(flags=Pattern.Flag.CASE_INSENSITIVE ,regexp="[^ ]*")
private String password = null;
@NotNull)
@Size(max=60)
@EmailUse // Check if the email-address is already in the database
@Email
private String emailAddress = null;
此代码在注册时效果很好。但是当用户编辑他的数据时,我遇到了密码和@EmailUse 标签的问题。密码是<h:inputSecret id="password" value="#{user.password}"/>
空的,所以我遇到了问题@NotNull
。使用电子邮件地址时,我遇到的问题是用户的电子邮件地址已经在数据库中,但此时这没问题。
所以我的问题是:我可以暂时禁用这两项检查吗?
非常感谢你的帮助