net.hasor.jdbc
接口 SqlParameterSource

所有已知实现类:
AbstractSqlParameterSource, MapSqlParameterSource

public interface SqlParameterSource

Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument for JdbcTemplate operations.

This interface allows for the specification of SQL type in addition to parameter values. All parameter values and types are identified by specifying the name of the parameter.

Intended to wrap various implementations like a Map or a JavaBean with a consistent interface.

从以下版本开始:
2.0
作者:
Thomas Risberg, Juergen Hoeller
另请参见:
JdbcTemplate

字段摘要
static int TYPE_UNKNOWN
          Constant that indicates an unknown (or unspecified) SQL type.
 
方法摘要
 int getSqlType(String paramName)
          Determine the SQL type for the specified named parameter.
 String getTypeName(String paramName)
          Determine the type name for the specified named parameter.
 Object getValue(String paramName)
          Return the parameter value for the requested named parameter.
 boolean hasValue(String paramName)
          Determine whether there is a value for the specified named parameter.
 

字段详细信息

TYPE_UNKNOWN

static final int TYPE_UNKNOWN
Constant that indicates an unknown (or unspecified) SQL type. To be returned from getType when no specific SQL type known.

另请参见:
getSqlType(java.lang.String), Types, 常量字段值
方法详细信息

hasValue

boolean hasValue(String paramName)
Determine whether there is a value for the specified named parameter.

参数:
paramName - the name of the parameter
返回:
whether there is a value defined

getValue

Object getValue(String paramName)
                throws IllegalArgumentException
Return the parameter value for the requested named parameter.

参数:
paramName - the name of the parameter
返回:
the value of the specified parameter
抛出:
IllegalArgumentException - if there is no value for the requested parameter

getSqlType

int getSqlType(String paramName)
Determine the SQL type for the specified named parameter.

参数:
paramName - the name of the parameter
返回:
the SQL type of the specified parameter, or TYPE_UNKNOWN if not known
另请参见:
TYPE_UNKNOWN

getTypeName

String getTypeName(String paramName)
Determine the type name for the specified named parameter.

参数:
paramName - the name of the parameter
返回:
the type name of the specified parameter, or null if not known


Copyright © 2013-2014. All Rights Reserved.