Propagar transação entre dois contextos de persistencia JPA com spring

1 resposta
E

Boa tarde a todos!

Estou com um problema, tenho 2 contextos de persistencia em projetos diferentes, sendo que a transação tem que ser propagada entre ambos.

Ambos os projetos estão utilizando spring 2.0 com suporte a JPA, como faço pra propagar a transação JPA entre os contextos?

Abraços a todos, Feliz Natal!

1 Resposta

T

Nao sou muito familiarizado com JPA, mas acredito que voce , de alguma maneira, pode injetar um transaction manager dentro dos JPA. Desta forma basta criar um bean jta

<bean id="transactionManager"
 class="org.springframework.transaction.jta.JtaTransactionManager"/>

e injeta-lo nos seu JPA. Nao eh necessario mencionar, que para criar um JtaTransactionManager, voce precisa estar num Application Server que suporte isso , um simples tomcat (sem jta instalado) nao ira funcionar.

Criado 22 de dezembro de 2006
Ultima resposta 2 de fev. de 2007
Respostas 1
Participantes 2