EJB3 - Transações

0 respostas
israel.fonseca

Pergunta 1

O método getTransaction() do entityManager só faz sentido ser utilizado quando não está sendo usado JTA? Afinal ele retorna um EntityTransaction que é a interface que “simula” o JTA, fora de um conteiner. Certo? Errado? Por que? (Pergunta de prova. :slight_smile: )
Pergunta 2

Quando dizemos no persistence.xml que o transaction-type=“RESOURCE_LOCAL”, estamos indicando que a aplicação que ira cuidar das transações não mais o contianer. Mas mesmo assim ainda podemos usar o datasource como sendo JTA. Onde, e porque se fariamos isso? E como se difere um data-source JTA, e um “não” JTA? No caso do jboss nunca vi diferença para mim todos são iguais.

Por hora é isso, estou estudando EJB3 e estou com algumas dúvidas. Obrigado.

Israel

Criado 2 de junho de 2009
Respostas 0
Participantes 1