Is it possible to use more than one persistence unit in a transaction, without it being XA?
问题 Our application needs to use (read-only) a couple different persistence units pointing to different databases (different, commercial vendors as well). We do not have the budget to enable 2pc on one of them (Sybase). Is there a way to use these in a transaction without it having to be an XA transaction? We're using Websphere 6.1, Sybase 12.5.3, Oracle 10g, Java EE 5, and JPA with Hibernate Entity Manager. Update: The oracle PU is updated rarely 1 or 2 per month, the sybase PU is updated very