Ola galera, estou com uma dúvida onde não consigo ter uma explicação clara.
Exemplo: Em um projeto que utiliza EJB e controle de transações utilizando JTA, como as transações são feitas? Tudo automático?
Se são feitas automaticas
Imagina que tem um metodo qualquer que persisti em uma tabela ou mais que uma, como JTA sabe quando começa a transação e quando termina, isso é feito por metodo, por classe?
Este cenario simples:
1º - chama metodo salva cliente
2º - chama metodo salva pedidos do cliente
No final da chamada desses dois metodos foi criado uma transação unica, quando qe começou essa transação e quando termnou?
Espero que entendam a questão