Fail la costruzione su una molla @Transactional non può consigliare

TestSecurityService
Spegnimento
27 agosto 2026 alle ore 09:14 UTC
Autore
Kamo
Impegno
ef8855e

Due forme non ottengono alcun consiglio di transazione, e né è visibile a una chiamata sito o in un test unitario: un metodo non pubblico, che il proxy non può intercettare, e un metodo REQUIRES NEW chiamato da dentro la propria classe, dove la chiamata mai lascia l'istanza. Entrambi spediti in questo modulo. La riga di audit in uscita era protetta REQUIRES NEW metodo chiamato da due assistenti privati — così ha unito il chiamante transazione, e una query FAILED ha riportato indietro il record del proprio fallimento. Si'. ha superato il test di unità per tutto il tempo, perché la costruzione di un servizio direttamente significa che non c'è un proxy da mancare. Questo è esattamente il motivo per cui questa guardia legge il fonte piuttosto che esercitare un fagiolo. Proved esso fallisce prima di fidarsi di esso: cadere la forma originale indietro in come un sonda di graffio gira il rosso di costruzione con il file e la linea. Una guardia che nessuno ha il fallimento visto è una guardia che nessuno conosce la forma di. La custodia nidificata è consentita quando il metodo OUTER porta la stessa propagazione. DisclosureRecorder.recorder è REQUIRES NEW e chiama recordAll, anche REQUIRES NEW: la nuova transazione è già aperta da allora e consigliare la chiamata interna sarebbe aprire un secondo per niente. Corretto come scritto, e il suo javadoc ora lo dice — il persona successiva per eseguire questo controllo troverà la nota prima che "fisso" in due transazioni.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo