Проверка бина JSR и несколько групп, И против ИЛИ - PullRequest
4 голосов
/ 16 марта 2012

Кто-нибудь сталкивался с необходимостью иметь ограничение, которое применяется только тогда, когда выполнены все групповые предложения. Другими словами, для

@NotNull(groups= {Group1.class, Group2.class})
private Integer value;

Ограничение, не равное NULL, применяется, когда любая из групп действительна.

Что если я хочу применить ограничение, когда обе группы действительны?

Наличие пользовательской группы не вариант, так как в моем приложении много комбинаций таких групп.

1 Ответ

3 голосов
/ 13 апреля 2012

Вы можете объявить групповую последовательность , содержащую все ваши группы, и проверить эту последовательность.

...