|
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!
|