import javax.transaction.TransactionManager; import javax.transaction.Transaction; import com.arjuna.ats.jta.TransactionManager; TransactionManager transactionManager = com.arjuna.ats.jta.TransactionManager.transactionManager(); UserTransaction userTransaction = (UserTransaction) new InitialContext().lookup("javax.transaction.UserTransaction"); userTransaction.begin(); try { userTransaction.commit(); } catch (Exception e) { userTransaction.rollback(); } <transaction-type>RESOURCE_LOCAL</transaction-type> <provider>org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator</provider> <jta-data-source>java:/jdbc/yourDataSource</jta-data-source> <property name="hibernate.transaction.jta.platform" value="org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator"/>


上一篇:
下一篇:
切换中文