Changed to using UserTransaction instead of TransactionManager.