2011-08-25 19 views

Trả lời

0

Hãy xem câu trả lời này: Hibernate Validation of Collections of Primitives. Điều đó mô tả một giải pháp phù hợp với bạn nhưng nó khá phức tạp. Một giải pháp đơn giản có thể thực hiện một lớp wrapper cho Integer của bạn và tuyên bố @Min@Max trong lớp đó. Hơn bạn có thể sử dụng

@Valid 
private Set<MyIntegerWrapper> monthNumbers; 

lớp MyIntegerWrapper:

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

Ở đây bạn tìm thấy một số tài liệu cho @Valid: Object graphs

Các vấn đề liên quan