Transactions, Spring.
JTATransactionManager. These instances are provided by a transaction manager library like Atomikos: @Bean public UserTransaction userTransaction() { return new UserTransactionImp(); } @Bean(initMethod = "init", destroyMethod = "close") public TransactionManager transactionManager() { return new