एक @transactional स्प्रिंग पर निर्माण विफल

TestSecurityService
शिप
27 अगस्त 2026 को 9:14 am बजे UTC
लेखक
Kamo
Commit
ef8855e

दो आकार सभी पर कोई लेनदेन सलाह नहीं देते हैं और न ही कॉल पर दिखाई देते हैं साइट या एक इकाई परीक्षण में: एक गैर-सार्वजनिक विधि, जो प्रॉक्सी को रोक नहीं सकती है, और एक REQUIRES NEW विधि जिसे अपनी खुद की कक्षा के अंदर से बुलाया जाता है, जहां कॉल कभी नहीं करता है उदाहरण छोड़ देता है। दोनों इस मॉड्यूल में भेज दिया। आउटबाउंड एक्सचेंज ऑडिट पंक्ति एक संरक्षित थी REQUIRES NEW विधि जिसे दो निजी सहायकों से बुलाया जाता है - इसलिए यह कॉलर के साथ जुड़ गया। लेनदेन, और एक FAILED क्वेरी ने अपनी विफलता के रिकॉर्ड को वापस ले लिया। यह अपनी इकाई को पूरी समय पर परीक्षण करना, क्योंकि सीधे सेवा का निर्माण करना इसका मतलब यह है कि कोई प्रॉक्सी गायब नहीं है। यही कारण है कि यह गार्ड क्यों पढ़ता है बल्कि एक बीन उत्पन्न करने के बजाय स्रोत। यह साबित हुआ कि यह विश्वास करने से पहले विफल रहा है: मूल आकार को वापस एक के रूप में छोड़ दें स्क्रैच जांच फाइल और लाइन के साथ निर्माण लाल हो जाता है। किसी के पास कोई गार्ड नहीं है देखा गया असफल एक संरक्षक नहीं जानता है। जब बाहरी विधि समान प्रचार करती है तो घोंसला मामला अनुमति दी जाती है। DisclosureRecorder.record REQUIRES NEW है और रिकॉर्ड ऑल को कॉल करता है, REQUIRES NEW भी: नए लेन-देन पहले से ही खुला है और आंतरिक कॉल को आगे बढ़ाने के लिए होगा कुछ भी नहीं के लिए एक दूसरे को खोलें। लिखित रूप में सही, और इसके जावाडोक अब ऐसा कहते हैं - इस जांच को चलाने के लिए अगले व्यक्ति को दो में "फिक्स" से पहले नोट मिलेगा लेनदेन.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें