Eșuează construirea pe un @Transactional Spring nu poate sfătui

TestSecurityService
Expediere
27 august 2026 la 09:14 UTC
Autor
Kamo
Comite
ef8855e

Două forme nu primesc nici un sfat de tranzacție, și nici nu este vizibil la un apel locul sau într-o încercare a unității: o metodă non-publică, pe care proxy-ul nu o poate intercepta; și o metodă REQUIRES NEW numit din interiorul propriei clase, în cazul în care apelul niciodată Lasă cazul. Ambele expediate în acest modul. Linia de audit extern a fost protejată REQUIRES NOU Method called from two private helpers tranzacție, și o interogare FAILED laminate înapoi înregistrarea propriului eșec. Acesta a trecut testul unității sale tot timpul, deoarece construirea unui serviciu direct Înseamnă că nu există nici un proxy să fie lipsă. Tocmai de aceea acest gardian citește Mai degrabă sursa decât exercitarea o fasole. Dovedit că nu reușește înainte de a avea încredere în ea: picătură forma originală înapoi în ca o Sonda de zgarieturi transforma constructia in rosu cu fisierul si linia. Un paznic nimeni nu are Uitat nu este un paznic nimeni nu știe forma de. Cazul cu cuiburi este permis atunci când metoda de mai sus poartă aceeași propagare. DezvăluireRecorder.record este REquires NOU și apelurile înregistrateToate, de asemenea, REquires NEW: noua tranzacție este deja deschisă până atunci și consilierea apelului interior ar Deschide o secundă pentru nimic. Corect ca scris, și javadocul ei acum spune așa Următoarea persoană care va executa acest cec va găsi biletul înainte să-l "fixeze" în două. tranzacțiile.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile