Различная реализация аннотаций для вложенных объектов - PullRequest
0 голосов
/ 17 июня 2020

У меня есть POJO, например

public genericModel {

   @NotNull
   private int id;

   @NotBlank
   private String category;

   //null for a root genericModel
   //notNull for a child genericModel
   private String modelType;

   private genericModel child;

  //getters and setters respectively
}

Я хочу иметь проверку для modelType таким образом, чтобы для дочернего объекта это поле не было нулевым, а для родительского объекта оно должно быть нулевым. Предусматривается ли это весной или мне следует написать собственный валидатор?

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