No Java EE / Jakarta EE, TM = Transaction Manager — o componente central da Java Transaction API (JTA).
begin(), commit(), rollback().UserTransaction; o TM trata de locks, logs, recuperação.javax.transaction.TransactionManager — usado pelo servidor de aplicação (suspend/resume, enlist).javax.transaction.UserTransaction — usado pelo seu código (begin/commit/rollback).Sem TM, teria de coordenar manualmente commits entre BDs — propenso a erros e inseguro. O TM garante tudo-ou-nada mesmo entre sistemas heterogéneos.
Tecnologia Eletrônica © [www.351231.com]