| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
org.springframework.jdbc.core.namedparam.MapSqlParameterSource
public class MapSqlParameterSource
SqlParameterSource implementation that holds a given Map of parameters.
 
This class is intended for passing in a simple Map of parameter values
 to the methods of the NamedParameterJdbcTemplate class.
 
The addValue methods on this class will make adding several
 values easier. The methods return a reference to the MapSqlParameterSource
 itself, so you can chain several method calls together within a single statement.
addValue(String, Object), 
addValue(String, Object, int), 
AbstractSqlParameterSource.registerSqlType(java.lang.String, int), 
NamedParameterJdbcTemplate| Field Summary | 
|---|
| Fields inherited from interface org.springframework.jdbc.core.namedparam.SqlParameterSource | 
|---|
| TYPE_UNKNOWN | 
| Constructor Summary | |
|---|---|
| MapSqlParameterSource()Create an empty MapSqlParameterSource, with values to be added via addValue. | |
| MapSqlParameterSource(Map values)Create a new MapSqlParameterSource based on a Map. | |
| MapSqlParameterSource(String paramName,
                      Object value)Create a new MapSqlParameterSource, with one value comprised of the supplied arguments. | |
| Method Summary | |
|---|---|
|  MapSqlParameterSource | addValue(String paramName,
         Object value)Add a parameter to this parameter source. | 
|  MapSqlParameterSource | addValue(String paramName,
         Object value,
         int sqlType)Add a parameter to this parameter source. | 
|  MapSqlParameterSource | addValue(String paramName,
         Object value,
         int sqlType,
         String typeName)Add a parameter to this parameter source. | 
|  MapSqlParameterSource | addValues(Map values)Add a Map of parameters to this parameter source. | 
|  Object | getValue(String paramName)Return the parameter value for the requested named parameter. | 
|  Map | getValues()Expose the current parameter values as read-only Map. | 
|  boolean | hasValue(String paramName)Determine whether there is a value for the specified named parameter. | 
| Methods inherited from class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource | 
|---|
| getSqlType, getTypeName, registerSqlType, registerTypeName | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public MapSqlParameterSource()
addValue.
addValue(String, Object)
public MapSqlParameterSource(String paramName,
                             Object value)
paramName - the name of the parametervalue - the value of the parameteraddValue(String, Object)public MapSqlParameterSource(Map values)
values - a Map holding existing parameter values (can be null)| Method Detail | 
|---|
public MapSqlParameterSource addValue(String paramName,
                                      Object value)
paramName - the name of the parametervalue - the value of the parameter
public MapSqlParameterSource addValue(String paramName,
                                      Object value,
                                      int sqlType)
paramName - the name of the parametervalue - the value of the parametersqlType - the SQL type of the parameter
public MapSqlParameterSource addValue(String paramName,
                                      Object value,
                                      int sqlType,
                                      String typeName)
paramName - the name of the parametervalue - the value of the parametersqlType - the SQL type of the parametertypeName - the type name of the parameter
public MapSqlParameterSource addValues(Map values)
values - a Map holding existing parameter values (can be null)
public Map getValues()
public boolean hasValue(String paramName)
SqlParameterSource
paramName - the name of the parameter
public Object getValue(String paramName)
SqlParameterSource
paramName - the name of the parameter
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||