SqlParameterSource implementations.
Provides registration of SQL types per parameter and a friendly
toString representation enumerating all parameters for
a SqlParameterSource implementing getParameterNames().
Concrete subclasses must implement hasValue and getValue.
hasValue(String), getValue(String), getParameterNames()
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: the SQL type of the parameter, orTYPE_UNKNOWN if not registeredthe name of the parameter paramName)Overrides default org. |
| public String | Returns: the type name of the parameter, ornull if not registeredthe name of the parameter paramName)Overrides default org. |
| public void | registerSqlType(String
the name of the parameter paramName, int the SQL type of the parameter sqlType)Register an SQL type for the given parameter. |
| public void | registerTypeName(String
the name of the parameter paramName, String the type name of the parameter typeName)Register an SQL type for the given parameter. |
| public String | toString()
Overrides java. SqlParameterSource implementation class name otherwise.
|
| sqlTypes | back to summary |
|---|---|
| private final Map<String, Integer> sqlTypes | |
| typeNames | back to summary |
|---|---|
| private final Map<String, String> typeNames | |
| AbstractSqlParameterSource | back to summary |
|---|---|
| public AbstractSqlParameterSource() | |
| getSqlType | back to summary |
|---|---|
| public int getSqlType(String paramName) Overrides default org. Return the SQL type for the given parameter, if registered. | |
| getTypeName | back to summary |
|---|---|
| public String getTypeName(String paramName) Overrides default org. Return the type name for the given parameter, if registered. | |
| registerSqlType | back to summary |
|---|---|
| public void registerSqlType(String paramName, int sqlType) Register an SQL type for the given parameter.
| |
| registerTypeName | back to summary |
|---|---|
| public void registerTypeName(String paramName, String typeName) Register an SQL type for the given parameter. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Enumerate the parameter names and values with their corresponding SQL type if available,
or just return the simple
| |