Comment puis-je obtenir toutes les contraintes pour une classe. Par exemple, j'aiHibernate Validator 4+. Obtenir toutes les contraintes associées à une classe
class A {
@NotNull
private SomeBean field;
}
Quand j'appelle:
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
Set<ConstraintDescriptor<?>> descriptor = validator.getConstraintsForClass(formClass).getConstraintDescriptors();
L'ensemble est vide. Je suppose qu'il y a déjà une fonctionnalité dans Hibernate Validator qui me donnerait toutes les informations sur les contraintes d'une manière ordonnée, sans que j'aie besoin de recourir à l'API de réflexion.
Je suis curieux: pourquoi en avez-vous besoin? Je suis généralement plus intéressé par les violations. –