import javax.transaction.*;
public class TransactionExample {
public void performTransaction() throws SystemException, NotSupportedException, HeuristicRollbackException, HeuristicMixedException, RollbackException {
UserTransaction userTransaction = com.arjuna.ats.jta.UserTransaction.userTransaction();
userTransaction.begin();
try {
// ...
userTransaction.commit();
} catch (Exception e) {
userTransaction.rollback();
}
}
}