와 무시 나는 두 콩이있다.@Valid 주석의 유효성 검사 그룹
유효성 검사 그룹을 사용하지 않고 bean의 유효성을 검사하려고 할 때 예상대로 작동합니다.
Set<ConstraintViolation> cv = validator.validate(entitie);
이 user.name, user.password, user.details.email 을 확인합니다. 내가 정의와 ChangeCheckGroup 확인하는 그룹을 검사기를 사용하려고 할 때
는하지만, 그것은 @Valid 주석을 무시합니다.
Set<ConstraintViolation> cv = validator.validate(entitie, groups);
은 user.password을 확인, 존재 user.details.email
없이 검사는 것이다. 유효성 검사 그룹을 사용하여 보유한 빈과 빈을 검증하는 방법이 있습니까?
당신의 예제가 저에게 효과적입니다 (이메일은 맞춤 그룹으로 확인되었습니다). hibernate-validator의 어떤 버전을 사용하고 있습니까? –
세부 정보가 두 시나리오에서 모두 null이 아닌지 확인 했습니까? –