summaryrefslogtreecommitdiff
path: root/spring-jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java
diff options
context:
space:
mode:
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.java15
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);