From 4f9909d938cf722eda989b40b40ef39338417e42 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Thu, 12 Jun 2008 17:40:19 +0800 Subject: [PATCH] update for EOFM-117 --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/AbstractOracleJobContext.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/AbstractOracleJobContext.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/AbstractOracleJobContext.java index 6cd8c99..19f757d 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/AbstractOracleJobContext.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/AbstractOracleJobContext.java @@ -218,6 +218,7 @@ protected String _dataPath; protected Properties properties; protected boolean _elementLogging; + private Connection connection = null; public OracleDataStore getSourceDataStore() { @@ -239,11 +240,12 @@ public Connection getOracleConnection() { + if (connection != null) return connection; try { if (sourceDataStore != null) { - return sourceDataStore.getConnection(Transaction.AUTO_COMMIT); + connection = sourceDataStore.getConnection(Transaction.AUTO_COMMIT); } } catch (IOException e) @@ -251,7 +253,7 @@ getLogger().warn(e.getMessage(), e); } - return null; + return connection; } public void setDataPath(String dataPath) -- Gitblit v0.0.0-SNAPSHOT