JPA中的约束组休眠

时间:2019-06-28 16:38:31

标签: java hibernate jpa

最近我看过以下代码:

  @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批注的组吗?

谢谢。

0 个答案:

没有答案