myClass
değişkenini doğrulamak istiyorum. Sorun şu ki, myClass
, bir myClass nesnesine null veya referansı olabilir. Bir referans ise, nesneyi doğrulamak istiyorum, eğer açık değilse, doğrulama yapılmamalıdır.Hazırda bekletme doğrulaması - yalnızca nesne sıfır değilse doğrulayın
Aşağıdaki işler ancak myClass , yapamazsınız. Ben ParentClass
den @NotNull
ek açıklama kaldırırsanız
public class ParentClass {
@Valid
@NotNull
private MyClass myClass;
}
public MyClass {
@Pattern(regexp="\\d.{10}")
private String myField;
}
artık ben @Valid
ek açıklama tutmak bile doğrulama gerçekleştirir.
public class ParentClass {
@Valid
private MyClass myClass;
}
public MyClass {
@Pattern(regexp="\\d.{10}") //this validation never takes place
private String myField;
}
JPA/ek açıklamalar hazırda kullanılarak isteğe bağlı olarak boş alanı doğrulamak mümkündür mi?
@Size (min = 3) 'ile aynı sorun. Henüz bir çözüm bulamadım! –