- शिप
- 23 सितंबर 2026 को 4:04 am बजे UTC
- लेखक
- Kamo
- Commit
- b1e20fc
findMemberandManagerIds प्रत्येक (memberId, managerId) एक संगठन में बढ़त वापस लौटता है, होस्ट के लिए कंप्यूटर ACCESS SUBORDINATE COMPUTERS सही - जो किसी सदस्य के नीचे पूरे उप-त्रि तक पहुंचता है बल्कि केवल उनकी सीधी रिपोर्ट से। विकल्प पाता हैDirectReportMemberIds स्तर से स्तर तक चल रहा है, जो एक पथ पर प्रति स्तर एक क्वेरी है। नेव मेनू हर पेज लोड पर हिट होता है, और गहराई ग्राहक के ऑर्ग चार्ट की संपत्ति है, बल्कि इसके बजाय ग्राहक के ऑर्ग चार्ट की संपत्ति है। कुछ भी इस कोड को नियंत्रित करता है। एक हल subtree के बजाय EDGES वापस लौटता है, क्योंकि traversal एक चक्र के खिलाफ गार्ड करने के लिए है: प्रबंधकआईडी एक सदस्य की अपनी प्रोफ़ाइल पर एक स्वतंत्र रूप से संदर्भ है, वैध पेड़ नहीं है, इसलिए बी को रिपोर्टिंग जबकि A को B रिपोर्ट एक गलत क्लिक या एक पुनर्गठन दूर है और एक पुनरावर्ती क्वेरी वापस नहीं होगी। कॉलर एक दौरा किया सेट पर इन चौड़ाई सबसे पहले चला जाता है। फ़िल्टर दर्पण पाते हैंDirectReportMemberIds बिल्कुल, जिसमें शामिल हैं स्पष्ट LEFT JOIN on tm.user — an implicit पथ में शामिल होने के लिए एक INNER JPQL में शामिल हो गया है और चुपचाप हर रिपोर्ट जिसके उपयोगकर्ता पंक्ति है छोड़ देंगे लापता, जो कि विधि का अपना टिप्पणी रिकॉर्ड है। पुस्तकालयQueryParseTest द्वारा मान्य, जो वास्तविक इकाई के खिलाफ पुस्तकालय में प्रत्येक @ Query का अनुवाद करता है। मानचित्रण यहीं मायने रखता है: जब यह भंडारी बीन का निर्माण करता है तो स्प्रिंग डेटा एक घोषणा की गई क्वेरी को मान्य करता है, इसलिए एक बुरा पथ संकलन, सीआई, जहाजों को पास करता है, और फिर सब से शुरू होने से उपभोग करने वाली सेवा को रोकता है।.
