Return-Path: Mailing-List: contact ojb-dev-help@db.apache.org; run by ezmlm Delivered-To: mailing list ojb-dev@db.apache.org Received: (qmail 48973 invoked by uid 500); 16 Feb 2003 17:22:12 -0000 Received: (qmail 48970 invoked from network); 16 Feb 2003 17:22:12 -0000 Received: from icarus.apache.org (208.185.179.13) by daedalus.apache.org with SMTP; 16 Feb 2003 17:22:12 -0000 Received: (qmail 6600 invoked by uid 1520); 16 Feb 2003 17:22:11 -0000 Date: 16 Feb 2003 17:22:11 -0000 Message-ID: <20030216172211.6598.qmail@icarus.apache.org> From: olegnitz@apache.org To: db-ojb-cvs@apache.org Subject: cvs commit: db-ojb/src/java/org/apache/ojb/broker/accesslayer ConnectionManager.java ConnectionManagerImpl.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N olegnitz 2003/02/16 09:22:10 Modified: src/java/org/apache/ojb/broker/accesslayer ConnectionManager.java ConnectionManagerImpl.java Log: BugFix: batch mode sometimes were determined incorrectly because before first Connection is created platform.supportsBatchOperations() returns false irrespective of JDBC driver Revision Changes Path 1.26 +5 -5 db-ojb/src/java/org/apache/ojb/broker/accesslayer/ConnectionManager.java Index: ConnectionManager.java =================================================================== RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/ConnectionManager.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- ConnectionManager.java 15 Jan 2003 10:43:28 -0000 1.25 +++ ConnectionManager.java 16 Feb 2003 17:22:10 -0000 1.26 @@ -143,11 +143,11 @@ if (log.isDebugEnabled()) log.debug("Request new connection from ConnectionFactory: " + con); } - if (batchMode) + if (isBatchMode()) { if (batchCon == null) { - batchCon = new BatchConnection(con); + batchCon = new BatchConnection(con, broker); } return batchCon; } @@ -307,7 +307,7 @@ */ public void setBatchMode(boolean mode) { - batchMode = (mode && platform.supportsBatchOperations()); + batchMode = mode; } /** @@ -315,7 +315,7 @@ */ public boolean isBatchMode() { - return batchMode; + return batchMode && platform.supportsBatchOperations(); } /** 1.3 +5 -5 db-ojb/src/java/org/apache/ojb/broker/accesslayer/ConnectionManagerImpl.java Index: ConnectionManagerImpl.java =================================================================== RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/ConnectionManagerImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ConnectionManagerImpl.java 19 Jan 2003 15:32:31 -0000 1.2 +++ ConnectionManagerImpl.java 16 Feb 2003 17:22:10 -0000 1.3 @@ -139,11 +139,11 @@ if (log.isDebugEnabled()) log.debug("Request new connection from ConnectionFactory: " + con); } - if (batchMode) + if (isBatchMode()) { if (batchCon == null) { - batchCon = new BatchConnection(con); + batchCon = new BatchConnection(con, broker); } return batchCon; } @@ -303,7 +303,7 @@ */ public void setBatchMode(boolean mode) { - batchMode = (mode && platform.supportsBatchOperations()); + batchMode = mode; } /** @@ -311,7 +311,7 @@ */ public boolean isBatchMode() { - return batchMode; + return batchMode && platform.supportsBatchOperations(); } /**