Eager-load-Domains über findByIdWithDomains, Drop @Transactional

FixSecurityService
Verschifft
24. April 2026 um 05:30 UTC
Autor
Kamo
Ausschuss
b6c8930

@Transactional auf einer Controller-Methode hält eine DB-Verbindung offen die gesamte MinIO Upload, und auch Risiken LazyInitializationException, wenn die inner getOrganizationById Transaktionsbegrenzungen vor resolvePrimaryDomain Zugriffe org.getDomains(). Mit findByIdWithDomains holt Domains in einem einzelne Join-Abfrage, so dass während des Uploads keine offene Sitzung erforderlich ist.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen