JTA is the only bullet proof option. Some people rely on single-phase commit of multiple datasources, risking unrecoverable failure in between commits of two connections from different data sources. Spring doesn't (yet) support that out of the box though - you have to write your own PlatformTransactionManager, or use two DataSourceTrabsactionManagers and use TransactionSynchronizations to link up the commits.
Announcement Announcement Module
No announcement yet.
can it support a database with no transactions? Page Title Module
Move Remove Collapse