最近我看过以下代码:
@Entity
@Table(name = "customer")
public class Customer {
//fields ...
@Column(name = "personal_id")
@NotNull(groups = CountryA.class)
public String getPersonalId(){
return this.personalId;
}
}
比方说,该应用程序将从CountryB组中保存一个客户,这确实允许personalId字段为null。 JPA将保存任何具有空PersonalId的客户,还是会引发约束错误?
另一个问题,我可以使用带有@Pattern批注的组吗?
谢谢。