- शिप
- 5 सितंबर 2026 को 2:24 am बजे UTC
- लेखक
- Kamo
- Commit
- 1f019a5
ऑर्ग रेज़ोल्यूशन फ़नल हर लुकअप के माध्यम से एक क्वेरी हेल्पर जो निगलता है अपवाद और उत्तर वैकल्पिक। एक संगठन के लिए जो वास्तव में नहीं है वहाँ, यह सही है। क्षणिक SQLState 40001 के लिए कि हर DDL छोड़ देता है लगभग पंद्रह मिनट के लिए, यह दांतों के साथ झूठ है: कॉलर को बताया जाता है होस्टनाम कोई भी नहीं है, और चूंकि a729435 एक साइन-इन जिसका होस्ट नाम कोई नहीं है संगठन को मना कर दिया जाता है। इसलिए एक स्कीमा परिवर्तन हर किसी के लिए पढ़ा जाएगा "आपके कार्यक्षेत्र मौजूद नहीं है" के रूप में व्हाइट-लेबल डोमेन - ऊपर कुछ भी नहीं के साथ लॉग में WARN और कहीं भी त्रुटि नहीं है जो डेटाबेस का उल्लेख करता है। byहॉस्ट अंतिम विंडो के लिखने-अप में नामित दो लुकअप में से एक है, और ById लगभग हर प्रमाणित अनुरोध तक पहुंच जाता है, इसलिए दोनों को कवर किया जाता है उनके द्वारा साझा किए गए एक स्थान पर पुनः प्रयास करना। Retry, inside की कोशिश करता है, निगलने से पहले, क्योंकि उस समय तक पकड़ो वहाँ कोई अपवाद पहचान करने के लिए छोड़ दिया है। यहीं सार्थक है ठीक इसलिए क्योंकि यह वर्ग @ट्रांसेक्शनल नहीं है: प्रत्येक प्रयास का अपना है लेन-देन, इसलिए दूसरा लेन-देन पहले लेन-देन के अंदर फिर से नहीं चल रहा है पहले से ही जहरीला। इसके बजाय एक कॉलर लपेटना कुछ भी नहीं है। व्यवहार हर दूसरे मामले में अपरिवर्तित है: एक स्थायी त्रुटि और अनुपस्थित संगठन दोनों अभी भी खाली जवाब देते हैं, और दोनों अभी भी एक सवाल का खर्च करते हैं। दो निर्माता, इसलिए चार मौजूदा परीक्षण कक्षाएं जो इसे एक नंगे के साथ बनाती हैं JDBcTemplate कार्य करते रहते हैं; @Autowired एक स्प्रिंग का उपयोग करना चाहिए, जिसका उपयोग यह करना चाहिए। खुद के लिए काम नहीं करेगा।.