Quote Originariamente inviata da leoleo91 Visualizza il messaggio
Salve a tutti. Vorrei avere le idee più chiare su quanto riguarda la gestione delle transazioni sui session bean. Io ho uno stateless session bean in cui ogni metodo fa un'operazione su database.
Vorrei innanzitutto capire come sono gestite di default le transaction.
Di default prima della chiamata di un metodo viene "avviata" una nuova transazione e alla fine del metodo se esso non solleva eccezioni quest'ultima viene "committata" o viceversa "rollbekata"
Inoltre vorrei sapere se è corretto affermare che ciò che è contenuto in un metodo del session bean (anche se esso richiama altri suoi metodi) fa parte della stessa transazione.
Qualcuno può aiutarmi?
Ni... Se dentro un metodo dell'ejb richiami un'altro metodo per quel metodo vale la stessa considerazione cui sopra.