- Verschifft
- 23. September 2026 um 04:04 UTC
- Autor
- Kamo
- Ausschuss
- b1e20fc
findMemberAndManagerIds gibt jeden (memberId, managerId) Kante in einer Organisation zurück, für Hosted Computers' ACCESS_SUBORDINATE_COMPUTERS rechts, das eher den ganzen Unterbaum unterhalb eines Mitglieds erreicht als nur ihre direkten Berichte. Die Alternative ist findDirectReportMemberIds ging Ebene für Level, das ist eine Abfrage pro Ebene auf einem Pfad das niv-Menü trifft auf jeder Seite laden, und die Tiefe ist eine Eigenschaft des Kunden Org Diagramm statt alles, was dieser Code kontrolliert. Gibt den EDGES anstelle eines aufgelösten Unterbaums zurück, denn die Traversal muss sich vor einem Zyklus hüten: managerId ist eine Freiform-Referenz auf dem eigenen Profil eines Mitglieds, kein validierter Baum, also eine Berichterstattung an B während B-Berichte zu A ist ein Fehlklick oder eine Reorganisation entfernt und eine rekursive Abfrage würde nicht zurückkehren. Der Anrufer geht diese Breite-zuerst über ein besuchtes Set. Filter spiegeln findDirectReportMitglieder genau, einschließlich der expliziten LINKS JOIN auf tm.user implizite Pfad-Beitritte ist ein INNER-Beitritt in JPQL und würde stillschweigend jeden Bericht fallen lassen, dessen Benutzerreihe ist fehlt, welche die eigene Art der eigenen Kommentar aufzeichnet. Validiert von LibraryQueryParseTest, das jeden @Query in der Bibliothek gegen die reale Entität übersetzt Mapping. Das ist hier wichtig: Spring Data bestätigt eine kommentierte Abfrage, wenn sie die Repositorybohne baut, so ein schlechter Pfad kompiliert, passiert CI, Schiffe, und dann stoppt den verbrauchenden Dienst von Starten überhaupt.
