dgraham 2003/11/10 17:26:25 Modified: dbutils/src/java/org/apache/commons/dbutils QueryRunner.java Log: Removed calls to setAutoCommit(), commit() and rollback() from DataSource version of update(). This doesn't really change the current behavior but allows JTA database transaction management. Revision Changes Path 1.4 +4 -13 jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/QueryRunner.java Index: QueryRunner.java =================================================================== RCS file: /home/cvs/jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/QueryRunner.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- QueryRunner.java 11 Nov 2003 00:49:44 -0000 1.3 +++ QueryRunner.java 11 Nov 2003 01:26:25 -0000 1.4 @@ -450,22 +450,13 @@ public int update(String sql, Object[] params) throws SQLException { Connection conn = this.ds.getConnection(); - int rows = 0; try { - conn.setAutoCommit(false); // single transaction. - rows = this.update(conn, sql, params); - conn.commit(); - - } catch (SQLException e) { - DbUtils.rollback(conn); - throw e; + return this.update(conn, sql, params); } finally { DbUtils.close(conn); } - - return rows; } /**
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]