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.