类 SqlOutParameter
- java.lang.Object
- org.springframework.jdbc.core.SqlParameter
- org.springframework.jdbc.core.ResultSetSupportingSqlParameter
- org.springframework.jdbc.core.SqlOutParameter
- 直接已知子类:
SqlInOutParameter
public class SqlOutParameter extends ResultSetSupportingSqlParameter
Subclass ofSqlParameter
to represent an output parameter. No additional properties: instanceof will be used to check for such types.Output parameters - like all stored procedure parameters - must have names.
- 作者:
- Rod Johnson, Thomas Risberg, Juergen Hoeller
- 另请参阅:
SqlReturnResultSet
,SqlInOutParameter
构造器概要
构造器 构造器 说明 SqlOutParameter(String name, int sqlType)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, int scale)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, String typeName)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, String typeName, SqlReturnType sqlReturnType)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, ResultSetExtractor<?> rse)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, RowCallbackHandler rch)
Create a new SqlOutParameter.SqlOutParameter(String name, int sqlType, RowMapper<?> rm)
Create a new SqlOutParameter.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 SqlReturnType
getSqlReturnType()
Return the custom return type, if any.boolean
isReturnTypeSupported()
Return whether this parameter holds a custom return type.从类继承的方法 org.springframework.jdbc.core.ResultSetSupportingSqlParameter
getResultSetExtractor, getRowCallbackHandler, getRowMapper, isInputValueProvided, isResultSetSupported
从类继承的方法 org.springframework.jdbc.core.SqlParameter
getName, getScale, getSqlType, getTypeName, isResultsParameter, sqlTypesToAnonymousParameterList
构造器详细资料
SqlOutParameter
public SqlOutParameter(String name, int sqlType)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.Types
SqlOutParameter
public SqlOutParameter(String name, int sqlType, int scale)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.Typesscale
- the number of digits after the decimal point (for DECIMAL and NUMERIC types)
SqlOutParameter
public SqlOutParameter(String name, int sqlType, String typeName)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.TypestypeName
- the type name of the parameter (optional)
SqlOutParameter
public SqlOutParameter(String name, int sqlType, String typeName, SqlReturnType sqlReturnType)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.TypestypeName
- the type name of the parameter (optional)sqlReturnType
- custom value handler for complex type (optional)
SqlOutParameter
public SqlOutParameter(String name, int sqlType, ResultSetExtractor<?> rse)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.Typesrse
- ResultSetExtractor to use for parsing the ResultSet
SqlOutParameter
public SqlOutParameter(String name, int sqlType, RowCallbackHandler rch)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.Typesrch
- RowCallbackHandler to use for parsing the ResultSet
SqlOutParameter
public SqlOutParameter(String name, int sqlType, RowMapper<?> rm)
Create a new SqlOutParameter.- 参数:
name
- name of the parameter, as used in input and output mapssqlType
- SQL type of the parameter according to java.sql.Typesrm
- RowMapper to use for parsing the ResultSet
方法详细资料
getSqlReturnType
public SqlReturnType getSqlReturnType()
Return the custom return type, if any.
isReturnTypeSupported
public boolean isReturnTypeSupported()
Return whether this parameter holds a custom return type.