- Spegnimento
- 27 agosto 2026 alle ore 09:19 UTC
- Autore
- Kamo
- Impegno
- ae984f7
Prompted da una sessione pari trova un @Transactional(REQUIRES NEW) La primavera mai consigliato — protetto e auto-invocato, quindi il record di una domanda fallita rotolato indietro con la query che stava registrando. Scansione delle proprie annotazioni di questo servizio per entrambi le forme si trasformano in una auto-invocazione, e vale una nota piuttosto che un cambiamento. setupForSubOrgCreation(Long, ...) è REQUIRES NEW e raggiunto attraverso un fagiolo confine, quindi è consigliato. Il sovraccarico che chiama è @Transactional ed è NOT: una chiamata che non lascia mai l'oggetto non passa mai attraverso il proxy. Questo è innocuo qui, e solo qui, perché REQUIRES NEW ha già aperto un transazione e REQUIRED significa "aggiungere quello attuale" — che è quello che succede indipendentemente. Ciò che non è una rete di sicurezza, e questo file ha già pagato per quella confusione una volta. Rimuovere REQUIRES NEW sopra non rientra nel sovraccarico annotazione; non cade a nessuno, e ogni scrittura viene silenziosamente scartata dopoIl percorso di impegno — ogni organizzazione creata tra il 3903267 e la propagazione fix non ha ottenuto la riga di abbonamento affatto per esattamente quel motivo. Spostare il punto di entrata senza spostare l'annotazione fa la stessa cosa. Non e' vero. perni l'annotazione esterna; nulla può spillare l'ipotesi di un lettore sull'interno uno, quindi è scritto giù. Solo un commento. Nessun cambiamento di comportamento.