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