Interface TransactionManager
public interface TransactionManager
Permite que uma
AppConnection
execute transações em
uma Connection
gerenciada por J2EE.
Uma instância deve estar associada à Connection
que é utilizada pela AppConnection
.
Essa associação pode ser feita no construtor, passando como parâmetro
o objeto que gerencia as transações. Assim, o commit e rollback estará
refletido na mesma Connection
.
Se não for passado um TransactionManager
para a
AppConnection
, esta utilizará um TransactionManager
interno, entendendo que não se trata de uma Connection
gerenciada por J2EE.
A execução dos métodos deve retornar uma Connection
válida,
pois a conexão anterior pode ter ficado invalidada, e é preciso possuir uma
conexão válida para prosseguir com novas operações de banco de dados.
-
Method Summary
-
Method Details
-
commit
- Throws:
TransactionException
-
rollback
- Throws:
TransactionException
-