[jboss-svn-commits] JBL Code SVN: r31805 - in labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance: jdbc and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 23 07:19:12 EST 2010


Author: whitingjr
Date: 2010-02-23 07:19:11 -0500 (Tue, 23 Feb 2010)
New Revision: 31805

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/configuration/JPAConfiguration.java
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/jdbc/JDBCTask.java
Log:
Changed to use the user transaction.
Removed duplicated private field.

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/configuration/JPAConfiguration.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/configuration/JPAConfiguration.java	2010-02-23 12:09:46 UTC (rev 31804)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/configuration/JPAConfiguration.java	2010-02-23 12:19:11 UTC (rev 31805)
@@ -13,7 +13,6 @@
    private final DataSource dataSourceA;
    private final DataSource dataSourceB;
    private final UserTransaction userTransaction;
-   private final MultithreadedTestConfiguration testConfiguration;
 
    public JPAConfiguration(final DataSource resA, final DataSource resB, final UserTransaction userT ,final EntityManagerFactory sFactoryA, final EntityManagerFactory sFactoryB,  final int iterations, 
          final boolean isOptionalWEnabled, final Stack stack, final MultithreadedTestConfiguration testConf)
@@ -24,7 +23,6 @@
       this.dataSourceA = resA;
       this.dataSourceB = resB;
       this.userTransaction = userT;
-      this.testConfiguration = testConf;
    }
 
    public EntityManagerFactory getEntityManagerFactoryA()

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/jdbc/JDBCTask.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/jdbc/JDBCTask.java	2010-02-23 12:09:46 UTC (rev 31804)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/jdbc/JDBCTask.java	2010-02-23 12:19:11 UTC (rev 31805)
@@ -62,9 +62,8 @@
       boolean completed = false;
       try
       {
-         //getTaskConfiguration().getUserTransaction().begin();
+         getTaskConfiguration().getUserTransaction().begin();
          connectionA = getTaskConfiguration().getDataSourceA().getConnection();
-         connectionA.setAutoCommit(false);
          pStatementARead = connectionA.prepareStatement("select user0_.USER_ID , user0_.CREATED , user0_.DEFAULT_BILLING_DETAILS_ID , user0_.EMAIL , user0_.FIRSTNAME , user0_.HOME_CITY , user0_.HOME_STREET as HOME6_4_1_, user0_.HOME_ZIPCODE , user0_.LASTNAME , user0_.PASSWD , user0_.RANK , user0_.USERNAME , user0_.OBJ_VERSION , user0_1_.CITY , user0_1_.STREET , user0_1_.ZIPCODE , addressent1_.ADDRESS_ID , addressent1_.CITY , addressent1_.STREET , addressent1_.OBJ_VERSION , addressent1_.ZIPCODE from USERS user0_ left outer join BILLING_ADDRESS user0_1_ on user0_.USER_ID=user0_1_.USER_ID left outer join ADDRESS addressent1_ on user0_.USER_ID=addressent1_.ADDRESS_ID where user0_.USER_ID=?");
          resultA = findUsingResourceA(pStatementARead, this.getTaskConfiguration().getTestConfiguration().getThreadIdentity());
          Assert.assertTrue(resultA.next());
@@ -89,10 +88,8 @@
             pStatementAWrite.setInt(13, version);
             Assert.assertEquals(pStatementAWrite.executeUpdate(), 1) ;
          }
-         connectionA.commit();
          
          connectionB= getTaskConfiguration().getDataSourceB().getConnection();
-         connectionB.setAutoCommit(false);
          pStatementBRead = connectionB.prepareStatement("select user0_.USER_ID , user0_.CREATED , user0_.DEFAULT_BILLING_DETAILS_ID , user0_.EMAIL , user0_.FIRSTNAME , user0_.HOME_CITY , user0_.HOME_STREET as HOME6_4_1_, user0_.HOME_ZIPCODE , user0_.LASTNAME , user0_.PASSWD , user0_.RANK , user0_.USERNAME , user0_.OBJ_VERSION , user0_1_.CITY , user0_1_.STREET , user0_1_.ZIPCODE , addressent1_.ADDRESS_ID , addressent1_.CITY , addressent1_.STREET , addressent1_.OBJ_VERSION , addressent1_.ZIPCODE from USERS user0_ left outer join BILLING_ADDRESS user0_1_ on user0_.USER_ID=user0_1_.USER_ID left outer join ADDRESS addressent1_ on user0_.USER_ID=addressent1_.ADDRESS_ID where user0_.USER_ID=?");
          resultB = findUsingResourceB(pStatementBRead, this.getTaskConfiguration().getTestConfiguration().getThreadIdentity());
          Assert.assertTrue(resultB.next());
@@ -113,7 +110,6 @@
          pStatementBWrite.setInt(12, this.getTaskConfiguration().getTestConfiguration().getThreadIdentity().intValue());
          pStatementBWrite.setInt(13, version);
          Assert.assertEquals(pStatementBWrite.executeUpdate(), 1) ;
-         connectionB.commit();
          
          completed = true;
       }
@@ -129,7 +125,7 @@
          
          DbUtils.closeQuietly(connectionA);
          DbUtils.closeQuietly(connectionB);
-         /*
+         
          if (completed)
          {
             this.getTaskConfiguration().getUserTransaction().commit();
@@ -138,7 +134,7 @@
          {
             getTaskConfiguration().getUserTransaction().rollback();
          }
-         */
+         
       }
    }
    private ResultSet findUsingResourceA(final PreparedStatement preparedStatement, final Long id)



More information about the jboss-svn-commits mailing list