public class AdvancedParameterSource extends Object implements org.springframework.jdbc.core.namedparam.SqlParameterSource
BeanPropertySqlParameterSource, supports adding beans like
MapSqlParameterSource, supports adding individual values
Encodes Enum's as VARCHAR types Encodes Map's as VARCHAR types| Constructor and Description |
|---|
AdvancedParameterSource() |
| Modifier and Type | Method and Description |
|---|---|
AdvancedParameterSource |
addBean(Object bean) |
AdvancedParameterSource |
addMapWithLowercaseKeys(Map<String,Object> map) |
AdvancedParameterSource |
addValue(String paramName,
Object value) |
int |
getSqlType(String paramName) |
String |
getTypeName(String paramName) |
Object |
getValue(String paramName) |
boolean |
hasValue(String paramName) |
public AdvancedParameterSource addBean(Object bean)
public AdvancedParameterSource addMapWithLowercaseKeys(Map<String,Object> map)
public AdvancedParameterSource addValue(String paramName, Object value)
public int getSqlType(String paramName)
getSqlType in interface org.springframework.jdbc.core.namedparam.SqlParameterSourcepublic String getTypeName(String paramName)
getTypeName in interface org.springframework.jdbc.core.namedparam.SqlParameterSourcepublic Object getValue(String paramName)
getValue in interface org.springframework.jdbc.core.namedparam.SqlParameterSourcepublic boolean hasValue(String paramName)
hasValue in interface org.springframework.jdbc.core.namedparam.SqlParameterSourceCopyright © 2018. All rights reserved.