Hi Florian,

It is possible to have multiple entity managers registering with the same transaction, but you would want to make sure that there is no entity overlap across them or you may be at risk for data inconsistency.

In theory it should be possible to have persistence units with different persistence providers (Gemini JPA and Aries JPA). I have not tried it, but I don't expect there to be any problems.

-Mike
PS Please use the forum rather than this list for Gemini questions. That way people can post their own experiences in response to the question, and there is a more searchable record for others to see the questions/answers in the future.

On 18/05/2013 10:42 AM, Florian Pirchner wrote:
Hi,

i now, that jpa entities from a persistent bundle must not become used in a entity manager from a different bundle.


So i try to figure out a wayto persistentities from different persistent bundles in the same transaction. Even if they are using different entitymanager.
Eg:

txn.begin
modul1.persist(someBean)
module2.persist(someBean)
txn.rollback // will rollback modul1 and module2


1) Would OSGiJTA specification handle that stuff properly?
2) Can i use gemini JPA and apache aries JTA together?


Thanks a lot for your answers.


--
Mit besten Grüßen
Florian Pirchner
Fohlenweg 22
2301 Probstdorf
Tel: +43 650 7772338
[email protected]


_______________________________________________
gemini-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/gemini-dev

_______________________________________________
gemini-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/gemini-dev

Reply via email to