Ограничительные группы в JPA в спящем режиме - PullRequest
0 голосов
/ 28 июня 2019

Недавно я видел этот код:

  @Entity
  @Table(name = "customer")
  public class Customer {

      //fields ...

      @Column(name = "personal_id")
      @NotNull(groups = CountryA.class)
      public String getPersonalId(){
          return this.personalId;
      }
}

Допустим, приложение спасет клиента из группы CountryB, что позволяет полю personalId быть нулевым. Сохранит ли JPA любого Клиента с нулевым personalId или выдаст ошибку ограничения?

Еще один вопрос, можно ли использовать группы с аннотацией @Pattern?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...