- Dikirim
- 23 September 2026 pukul 04.04 UTC
- Penulis
- Kamo
- Commit
- b1e20fc
find Umber and ManagerIds return every (memberId, manager) edge in one organization, for Hosted AKSES Komputer _ SUBORDINATE _ KOMPUTER kanan - yang mencapai seluruh subtree di bawah anggota bukan daripada hanya laporan langsung mereka. Alternatif adalah find DirectReportAnggota berjalan tingkat demi tingkat, yang merupakan query per level pada path menu nav hits pada setiap halaman beban, dan kedalaman adalah properti dari pelanggan org bagan daripada apa pun kode ini kontrol. Mengembalikan EDGES daripada subtree yang diselesaikan, karena traversal harus menjaga terhadap siklus: manajerId adalah referensi bentuk bebas pada profil anggota sendiri, bukan pohon validasi, jadi A pelaporan ke B sementara B melaporkan ke A adalah salah satu mis- klik atau satu reorganisasi pergi dan permintaan rekursif tidak akan kembali. Penelepon berjalan ini roti pertama selama set kunjungan. Filter cermin find Reports Anggota persis, termasuk JOIN LEFT eksplisit pada tm.user - implisit path join adalah sebuah INNER bergabung di JPQL dan akan diam-diam menjatuhkan setiap laporan yang baris pengguna adalah hilang, yang metode itu sendiri komentar catatan. Validasi oleh PustakaryQueryParseTest, yang menerjemahkan setiap @ Query di pustaka terhadap entitas nyata pemetaan. Yang penting di sini: Spring Data memvalidasi sebuah query yang terganggu ketika membangun kacang repositori, jadi jalan yang buruk compiles, melewati CI, kapal, dan kemudian berhenti layanan mengkonsumsi dari mulai sama sekali.
