Fernando,

O que tutorial quer dizer eh que nao hah suporte atualmente para transacoes
aninhadas. Na linguagem proprietaria dos bancos (PL/SQL, Transact-SQL etc.),
geralmente eh possivel fazer algo como:


BEGIN TRANSACTION

Instrucao_SQL_1

    BEGIN TRANSACTION
         Instrucao_SQL_2
    COMMIT

Instrucao_SQL_3

COMMIT

e tratar, por exemplo, um erro na segunda instrucao desviando a execucao
para outra instrucao SQL.

Jah no caso de JTA com EJBs isso nao acontece. A primeira transacao seria
"congelada" e a segunda executaria sem nenhum super-contexto, como o do
exemplo acima.

Espero que tenha ficado claro. Nao hesite em perguntar :-)

[]s
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Moderador SouJava - www.soujava.org.br

----- Original Message -----
From: "Fernando Rubbo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 20, 2002 9:03 AM
Subject: [enterprise-list] JTA (Denovo)


Desculpem-me por estar submetendo a mesma msg, mas eh que nao obtive
resposta e gostaria de saber se devo ou nao usar JTA.
No tutorial do J2EE fala que utilizando o JTA, n�o se pode iniciar uma
transa��o parar uma inst�ncia at� que a transa��o anterior tenha
terminado...
Isso significa eu estiver em uma transa��o, todos os outros usuarios terao
que esperar que eu termine, para entrar em uma nova transacao??? Isso nao
deixa o sistema lento???
Isso n�o ficou bem claro para mim!!
Obrigado Fernando


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a