2013-08-22 15 views

Odpowiedz

12

Można używać grup walidacji za to:

@Min(value = 18, message = "You have to be 18", groups = AdultsGroup.class) 
public int age; 

a następnie:

constraintViolations = validator.validate(person, AdultsGroup.class); 

do sprawdzania min wiek, czyli

constraintViolations = validator.validate(person, null); 

za nie sprawdzenie tego ograniczenia.

Możesz przeczytać więcej szczegółów tutaj: http://beanvalidation.org/1.1/spec/#constraintdeclarationvalidationprocess-groupsequence

Powiązane problemy