Проверка JSR Bean и нескольких групп, а также vs или
Кто-нибудь сталкивался с необходимостью иметь ограничение, которое применяется только тогда, когда все предложения группы удовлетворены. Другими словами, для
@NotNull(groups= {Group1.class, Group2.class})
private Integer value;
Ограничение not null применяется, когда допустима любая из групп.
Что делать, если я хочу применить ограничение, когда обе группы допустимы?
Наличие пользовательской группы не является опцией, поскольку в моем приложении есть много комбинаций таких групп.
1 ответ:
Вы можете объявить последовательностьгрупп , содержащую все ваши группы, и проверить эту последовательность.