- शिप
- 5 सितंबर 2026 को 3:53 pm बजे UTC
- लेखक
- Kamo
- Commit
- 8ccc080
Member.organization LAZY है, इसलिए findById ने एक प्रॉक्सी को पीछे छोड़ दिया और असली SELECT जब भी कुछ पहली बार इसे नष्ट कर दिया। ओपन-इन-व्यू के तहत जो है आम तौर पर जब एक नियंत्रक अपनी प्रतिक्रिया बनाता है - सेवा विधि के बाहर, लेनदेन के बाहर, किसी भी चीज़ के बाहर एक रिट्री लपेट सकती है। एक सूची-version इसलिए उस बयान पर धड़ उतरने योग्य है, यही कारण है कि क्यों है Member.getOrganization() ने अंतिम आउटेज में सदस्य के पास दिखाया खुद को लोड करें, क्यों अकेले पढ़ने की घोषणा वास्तव में इसे कवर नहीं करती थी। सदस्य के साथ संगठन को आकर्षित करने के लिए वह कदम है जो अंदर अवमानना है पुनः प्राप्त कॉल यह अनुवर्ती चयन को भी हटा देता है, इसलिए यह दूसरा नहीं है क्वेरी जोड़ा - यह एक दूसरा क्वेरी सबसे खराब संभव पर हो रहा से बंद कर दिया है पल। बाएं जॉइन FETCH, एक आंतरिक शामिल नहीं है। स्तंभ आज नहीं है, जो बनाता है यह संस्करण भी है जो सही रहता है अगर वह कभी रुक जाता है सच है, जहां एक आंतरिक जुड़ना चुपचाप सदस्य को छोड़ देता है और रिपोर्ट करता है " ऐसा नहीं है सदस्य वास्तव में एक लापता संगठन पंक्ति क्या है? पहले से ही एक बार उस पाठ को जानने के लिए था - aliased उपयोगकर्ता findbyOrganization में शामिल हो गए देखें Id. अब जांच पड़ता हैByIdWithOrganization के बजाय findById, तो यह पिन that getMemberById will be used to getMemberById. 2758.