diff options
Diffstat (limited to 'spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java')
-rw-r--r-- | spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java index 992c19c9..56cf2084 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java @@ -61,7 +61,7 @@ public abstract class AbstractJdbcCall { private final List<SqlParameter> declaredParameters = new ArrayList<SqlParameter>(); /** List of RefCursor/ResultSet RowMapper objects */ - private final Map<String, RowMapper> declaredRowMappers = new LinkedHashMap<String, RowMapper>(); + private final Map<String, RowMapper<?>> declaredRowMappers = new LinkedHashMap<String, RowMapper<?>>(); /** * Has this operation been compiled? Compilation means at least checking @@ -238,22 +238,13 @@ public abstract class AbstractJdbcCall { * @param parameterName name of parameter or column * @param rowMapper the RowMapper implementation to use */ - public void addDeclaredRowMapper(String parameterName, RowMapper rowMapper) { + public void addDeclaredRowMapper(String parameterName, RowMapper<?> rowMapper) { this.declaredRowMappers.put(parameterName, rowMapper); if (logger.isDebugEnabled()) { logger.debug("Added row mapper for [" + getProcedureName() + "]: " + parameterName); } } - /** - * Add a {@link org.springframework.jdbc.core.RowMapper} for the specified parameter or column. - * @deprecated in favor of {@link #addDeclaredRowMapper(String, org.springframework.jdbc.core.RowMapper)} - */ - @Deprecated - public void addDeclaredRowMapper(String parameterName, ParameterizedRowMapper rowMapper) { - addDeclaredRowMapper(parameterName, (RowMapper) rowMapper); - } - //------------------------------------------------------------------------- // Methods handling compilation issues @@ -295,7 +286,7 @@ public abstract class AbstractJdbcCall { this.callMetaDataContext.initializeMetaData(getJdbcTemplate().getDataSource()); // Iterate over the declared RowMappers and register the corresponding SqlParameter - for (Map.Entry<String, RowMapper> entry : this.declaredRowMappers.entrySet()) { + for (Map.Entry<String, RowMapper<?>> entry : this.declaredRowMappers.entrySet()) { SqlParameter resultSetParameter = this.callMetaDataContext.createReturnResultSetParameter(entry.getKey(), entry.getValue()); this.declaredParameters.add(resultSetParameter); |