Author: bpoussin Date: 2010-06-02 20:45:19 +0200 (Wed, 02 Jun 2010) New Revision: 88 Url: http://nuiton.org/repositories/revision/wikitty/88 Log: ca ne sert a rien de se mettre au debut du result set, alors qu'il vient d'etre creer. En plus ca plante lorsque le driver JDBC retourne un resultSet forward only Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java =================================================================== --- trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java 2010-06-02 18:43:04 UTC (rev 87) +++ trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java 2010-06-02 18:45:19 UTC (rev 88) @@ -210,7 +210,6 @@ String.format(conf.getProperty(QUERY_SELECT), COL_ID, TABLE_EXTENSION_ADMIN)); - resultSet.beforeFirst(); while (resultSet.next()) { String id = resultSet.getString(COL_ID); result.add(id); @@ -318,7 +317,6 @@ sta.setString(1, id); ResultSet dataResultSet = sta.executeQuery(); - dataResultSet.beforeFirst(); while (dataResultSet.next()) { String fieldDef = dataResultSet.getString(COL_FIELDTYPE); FieldType fieldType = new FieldType(); Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java =================================================================== --- trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java 2010-06-02 18:43:04 UTC (rev 87) +++ trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java 2010-06-02 18:45:19 UTC (rev 88) @@ -435,7 +435,6 @@ String.format(conf.getProperty(QUERY_SELECT_NOTDELETED), COL_ID, TABLE_WIKITTY_ADMIN)); - resultSet.beforeFirst(); while (resultSet.next()) { String id = resultSet.getString(COL_ID); Wikitty wikitty = restore(transaction, id); @@ -474,7 +473,6 @@ // load field Map<String, Object[]> listFieldMap = new HashMap<String, Object[]>(); - resultSet.beforeFirst(); while (resultSet.next()) { // fqfieldName fully qualified fieldName (extention.fieldname) String fqfieldName = resultSet.getString(COL_FIELDNAME);