2013-07-05 17 views

cevap

64

NotEmpty, yalnızca @NotNull ve @Size(min=1)'un bir bileşimidir.

+0

mi '@Size (min = 1) '@ NotNull'? Örneğin. http://grepcode.com/file/repo1.maven.org/maven2/javax.validation/validation-api/1.1.0.Final/javax/validation/constraints/Size.java – SK9

+2

@ javadoc'tan SK9 yorumu bağlandığınız dosya: "boş öğeler geçerli kabul edilir." – Affe

+0

Tam olarak aynı değil - böyle bir kombinasyon sadece boş karakterler için çalışmayacak iken @NoteEmpty yapacak. –

6

@NotEmpty öğesinin, boş bir öğe içeren bir Liste <> için geçerli olacağını lütfen unutmayın. Bir @QueryParam List <>

gibi durumlarda tuhaf bir

Tür Özel bir ek açıklama yaptı AFFE demek, kendisi o dolaşır bir özel doğrulama ile @NotNull ve @Size (min = 1) ile açıklamalı koleksiyonlar ve boole bayrağı sadece elemanlar boş değilse.

İlgili konular