|
|
|
@ -34,6 +34,7 @@ import org.springframework.jdbc.core.RowMapper;
@@ -34,6 +34,7 @@ import org.springframework.jdbc.core.RowMapper;
|
|
|
|
|
import org.springframework.jdbc.core.SqlParameter; |
|
|
|
|
import org.springframework.jdbc.core.metadata.CallMetaDataContext; |
|
|
|
|
import org.springframework.jdbc.core.namedparam.SqlParameterSource; |
|
|
|
|
import org.springframework.util.Assert; |
|
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -203,6 +204,7 @@ public abstract class AbstractJdbcCall {
@@ -203,6 +204,7 @@ public abstract class AbstractJdbcCall {
|
|
|
|
|
* @param parameter the {@link SqlParameter} to add |
|
|
|
|
*/ |
|
|
|
|
public void addDeclaredParameter(SqlParameter parameter) { |
|
|
|
|
Assert.notNull(parameter, "The supplied parameter must not be null"); |
|
|
|
|
if (!StringUtils.hasText(parameter.getName())) { |
|
|
|
|
throw new InvalidDataAccessApiUsageException( |
|
|
|
|
"You must specify a parameter name when declaring parameters for \"" + getProcedureName() + "\""); |
|
|
|
|