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
-