0
私は自分のプロジェクトにHibernate Validatorを使用しています。制約バリデータの実装内でBeanの別のフィールドを参照するカスタム制約を使用したいと思います。これはどのように可能ですか?カスタム制約内から他のBean値を参照する
豆
@NotNull(when="mvel:this.two == null")
private String one;
@NotNull(when="mvel:this.one == null")
private String two;
バリ
public class NotNullValidator implements ConstraintValidator<NotNull, String> {
@Override
public boolean isValid(String value, ConstraintValidatorContext context) {
//how do I get access to the parent bean here??
}
}
私は休止状態5.0.0、ジャージー2.6、JBossの5、Javaの6