2011-08-25 8 views

Odpowiedz

0

Zapraszamy do obejrzenia tej odpowiedzi: Hibernate Validation of Collections of Primitives. To opisuje rozwiązanie, które działa, ale jest dość skomplikowane. Prostszym rozwiązaniem może być zaimplementowanie klasy opakowującej dla twojego Integer i zadeklarowanie w tej klasie @Min i @Max. Niż można użyć

@Valid 
private Set<MyIntegerWrapper> monthNumbers; 

klasy MyIntegerWrapper:

class MyIntegerWrapper 
{ 
    @Min(1) 
    @Max(12) 
    Integer myInteger; 
} 

Tutaj można znaleźć dokumentację do @Valid: Object graphs

Powiązane problemy