2012-07-27 65 views
1

我有一個bean對象,並希望使用橢圓驗證框架驗證其字段。 e.g如何使用橢圓驗證框架驗證數組?

public class Demo{ 

    @Range(min=1) 
    private long id; 

    @NotNull 
    private long[] values; 
} 

如上,我有一個字段,其類型是長陣列。我想確保數組不是null,其中的每個元素都必須大於零。我不知道如何驗證以確保其元素大於零。任何人都可以告訴我?謝謝。

回答

1

可以使用appliesTo屬性:

@NotNull(appliesTo = {ConstraintTarget.CONTAINER, ConstraintTarget.VALUES}) 
private long[] values;