🍂☕ __ Ti piace ciò che facciamo? __ 🍂☕ Sostienici con un Java Coffee! ko-fi.com/codebrothers
@ergysdisha68632 ай бұрын
ciao Michele, i vostro video sono sempre belli e che impari sempre. Un argomento veramente importante che dopo il video sembra meno complicato
@CodeBrothers2 ай бұрын
Carissimo Ergys, ci fa un sacco piacere davvero sentirtelo dire! Questa nuova compilation era ancora in fase di test ma adesso siamo più sicuri di prima sul volerla continuare. A presto e buon coding! ^_^
@ShiroGamesUniverse3 ай бұрын
Scusa la domanda, dato che mi parte la curiosità. Non sarebbe più corretto separare le responsabilità? Creando due servizi separati, in modo che uno gestisce la transazione e solo quando questa è ultimata, utilizzare il risultato per l'altro servizio? C'era una necessità particolare perchè dovevano stare entrambi i metodi nello stesso servizio?
@CodeBrothers3 ай бұрын
Ciao Shiro! Puoi spiegarci meglio cosa intendi? Capita delle volte che nello stesso Service ci siano metodi transazionali e non, magari arrivi su un progetto non tuo, abbastanza grande e con troppe logiche da refactorare. L'obiettivo di questa puntata è di mostrare come funziona il Proxy nelle transazioni di Spring così da non cadere nel Self Invocation Problem :) Facci sapere se è tutto chiaro e in caso entra nel nostro gruppo gratuito su Discord così puoi anche confrontarti su queste tematiche con altri CodeBrothers ^_^ A presto!
@ShiroGamesUniverse3 ай бұрын
@@CodeBrothers A vabbè in tal caso vi capisco perfettamente 🤣.
@CodeBrothers3 ай бұрын
@@ShiroGamesUniverse xD Ovviamente la soluzione è semplicemente di annotare l'intero Service come @Transactional e sei a posto se intendevi questo
@onlygoodtimes34412 ай бұрын
Sì mi è successo! E che casino debuggarlo :D
@CodeBrothers2 ай бұрын
@@onlygoodtimes3441 Ciaoo!! Come ci sei riuscito? 😆 Hai dovuto cercare la chiamata proxy/invoke a sinistra col debugger per avcertartene ad esempio?
@QuizMasterItaliaTV2 ай бұрын
Apparentemente debuggando sembrava tutto ok... Ma la transazione non veniva aperta... Ricordo dopo vari tentativi ho spostato il metodo transazionale in un altro service e ha iniziato a funzionare 😂
@CodeBrothers2 ай бұрын
@@QuizMasterItaliaTV Ahaha capisco ed effettivamente ha senso così poi dei entrato nella transaction! 🚀