public class SqlInOutParameter extends SqlOutParameter
SqlOutParameter
のサブクラス。標準の SqlOutParameter とは対照的に、SqlParameter の isInputValueProvided()
テストに対して true
を返します。すべてのストアドプロシージャパラメーターと同様に、出力パラメーターには名前が必要です。
コンストラクターと説明 |
---|
SqlInOutParameter(java.lang.String name, int sqlType) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, int scale) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, ResultSetExtractor<?> rse) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, RowCallbackHandler rch) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, RowMapper<?> rm) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, java.lang.String typeName) 新しい SqlInOutParameter を作成します。 |
SqlInOutParameter(java.lang.String name, int sqlType, java.lang.String typeName, SqlReturnType sqlReturnType) 新しい SqlInOutParameter を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | isInputValueProvided() この実装は、常に true を返します。 |
getSqlReturnType, isReturnTypeSupported
getResultSetExtractor, getRowCallbackHandler, getRowMapper, isResultSetSupported
getName, getScale, getSqlType, getTypeName, isResultsParameter, sqlTypesToAnonymousParameterList
public SqlInOutParameter(java.lang.String name, int sqlType)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 public SqlInOutParameter(java.lang.String name, int sqlType, int scale)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 scale
- 小数点以下の桁数 (DECIMAL および NUMERIC 型の場合)public SqlInOutParameter(java.lang.String name, int sqlType, java.lang.String typeName)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 typeName
- パラメーターの型名 (オプション)public SqlInOutParameter(java.lang.String name, int sqlType, java.lang.String typeName, SqlReturnType sqlReturnType)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 typeName
- パラメーターの型名 (オプション)sqlReturnType
- 複合型のカスタム値ハンドラー (オプション)public SqlInOutParameter(java.lang.String name, int sqlType, ResultSetExtractor<?> rse)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 rse
- ResultSet
の解析に使用する ResultSetExtractor
public SqlInOutParameter(java.lang.String name, int sqlType, RowCallbackHandler rch)
name
- 入力および出力マップで使用されるパラメーターの名前 sqlType
- java.sql.Types
に基づくパラメーター SQL 型 rch
- ResultSet
の解析に使用する RowCallbackHandler
public boolean isInputValueProvided()
true
を返します。ResultSetSupportingSqlParameter
の isInputValueProvided