Hi Chintan,
As long as you are using CMT, you only have to ensure a couple of items in
your persistence.xml and you should be good to go.

1)  The transaction-type should be set to "JTA" in your <persistence-unit>
configuration.  This is the default value, so as long as you are using this
persistence-unit in a managed environment, you should be set.

2)  Use a <jta-data-source> element to define your datasource usage.

A good, easy to read reference for general JPA questions like this is the
Pro JPA 2 book by Mike Keith and Merrick Schincariol [1].

Good luck,
Kevin

[1]
http://www.amazon.com/Pro-JPA-Mastering-Persistence-Technology/dp/1430219564

On Wed, May 25, 2011 at 11:38 AM, chintan4181 <[email protected]> wrote:

> Hi,
>
> Our application will be interacting with two different databases. DB2 and
> SQL Server. we have configured XA datasource in application server. I need
> to understand how can i implement XA Transaction using JPA/OpenJPA.
>
> My understanding is, since we are using CMT, we should not bother about
> writing any XA transaction management code. Please confirm. Also how JPA
> will handle XA transaction when i use two persistent units in same
> transaction? do i need any configuration?
>
> Please advice.
>
> Thanks
> Chintan
>
> --
> View this message in context:
> http://openjpa.208410.n2.nabble.com/XA-Transaction-query-tp6403526p6403526.html
> Sent from the OpenJPA Users mailing list archive at Nabble.com.
>

Reply via email to