From 2beafbe22820de3c47e8c1128452c85ef6aeae33 Mon Sep 17 00:00:00 2001 From: Dennis Kao <ulysseskao@ximple.com.tw> Date: Fri, 27 Sep 2013 18:06:41 +0800 Subject: [PATCH] update for distid --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java index 3e1839e..75e8283 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java @@ -497,16 +497,17 @@ try { Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery(AbstractOracleJobContext.FETCH_TPDATA); - short disId = rs.getShort(1); - jobContext.setDistId(disId); + if (rs.next()) { + short disId = rs.getShort(1); + jobContext.setDistId(disId); - String distName = rs.getString(2); - jobContext.setDistName(distName); - + String distName = rs.getString(2); + jobContext.setDistName(distName); + } rs.close(); stmt.close(); } catch (SQLException e) { - getLogger().warn("HIBERNATE_SEQUENCE is already exist."); + getLogger().warn("Fetch TPDATA Error.", e); } } -- Gitblit v0.0.0-SNAPSHOT