Leonardo,
 
use connection pools. Nesse caso, voc� n�o precisa se preocupar em "aproveitar" conex�es. O gerenciamento das conex�es � autom�tico, ao passo que as conex�es n�o s�o fechadas e sim devolvidas ao pool de conex�es.
 
Samuel
 
----- Original Message -----
Sent: Monday, January 13, 2003 12:28 PM
Subject: [java-list] Controle de Transa��o.


Ol� pessoal,

Estou com uma d�vida relacionada ao controle de transa��o na arquitetura J2EE...
Suponha que eu tenha um Session que manipule dois Entities BMP. Cada Entity possui uma classe DAO relacionada para acesso ao banco. A minha transa��o � justamente o m�todo do Session.
Segundo o exemplo do Java Pet Store, pelo que eu entendi, a classe DAO � quem faz um "getConnection" e um "close" para as conex�es do pool.
A� vem minha d�vida, quando meu Session acessa o segundo Entity, o primeiro j� fechou a conex�o dele. Ainda assim, � poss�vel que o Cont�iner gerencie a transa��o?
Ou � melhor eu pegar a conex�o no Session e passar pra frente? Dessa maneira eu s� teria uma conex�o que s� seria fechada ao final da transa��o. Mas como eu faria isso?

Agrade�o alguma dica!

Responder a