validatedBy
केवल कस्टम के लिए निर्दिष्ट करने की आवश्यकता है (अर्थात उपयोगकर्ता-निर्मित) की कमी। हाइबरनेट को जाने वाली सभी अंतर्निहित बाधाओं को स्वचालित रूप से मैप किया जाता है। निम्नलिखित कोड है, जो ConstraintDescriptorImpl
और XmlMappingParser
में प्रकट होता है देखें:
if (constraintHelper.isBuiltinConstraint(annotationType)) {
constraintDefinitionClasses.addAll(constraintHelper.getBuiltInConstraints(annotationType));
}
else {
Class<? extends ConstraintValidator<?, ?>>[] validatedBy = annotationType
.getAnnotation(Constraint.class)
.validatedBy();
constraintDefinitionClasses.addAll(Arrays.asList(validatedBy));
}
ConstraintHelper
की एक सूची है सब में निर्मित की कमी, इन टिप्पणी प्रकार के लिए isBuiltinConstraint
विधि से मिल जाएगा जो।
स्रोत
2016-08-18 09:21:05