में मैंने देखा है कि @Constraint
में validatedBy
पैरामीटर के लिए सभी अंतर्निहित बाधाओं का खाली मूल्य है। यानी @Constraint(validatedBy = {})
खाली मान्य @Constraint
सबसे पहले, उन्हें validatedBy
के लिए खाली मूल्य क्यों होने की अनुमति है? मैंने सोचा कि आप इसे केवल बाधा संरचना के लिए खाली छोड़ सकते हैं जिसे अतिरिक्त सत्यापन की आवश्यकता नहीं है?
इसके अलावा, ध्यान दें कि हाइबरनेट सत्यापनकर्ता अब भी एक अंतर्निहित बाधा के लिए एक सत्यापनकर्ता कार्यान्वयन वर्ग पा सकते हैं के बावजूद validatedBy
खाली है, लेकिन अगर मैं अपने बाधा के लिए validatedBy खाली छोड़ दें, अपने कस्टम सत्यापनकर्ता कभी नहीं उठाया जाता है। ऐसा क्यों है?
धन्यवाद।
एक और कारण है कि मैं टी क्यों सोचता हूं अपने एपीआई त्रुटिपूर्ण –
सिर्फ पूर्णता के लिए है, यह यहां उत्तर था: http://stackoverflow.com/questions/26544588/hibernate-validator-to-validate-constraints-if-constraintvalidated-by –