J'utilise la validation JPA 2.0/Hibernate pour valider mes modèles. J'ai maintenant une situation où la combinaison de deux champs doit être validée :
public class MyModel {
public Integer getValue1() {
//...
}
public String getValue2() {
//...
}
}
Le modèle est invalide si les deux getValue1()
y getValue2()
sont null
et valide dans le cas contraire.
Comment puis-je effectuer ce type de validation avec JPA 2.0/Hibernate ? Avec un simple @NotNull
les deux getters doivent être non nuls pour passer la validation.
2 votes
Duplication possible de Validation inter-champs avec Hibernate Validator (JSR 303)