クラス SqlParameterValue

java.lang.ObjectSE
org.springframework.jdbc.core.SqlParameter
org.springframework.jdbc.core.SqlParameterValue

public class SqlParameterValue extends SqlParameter
SQL パラメーター値(SQL 型や数値のスケールなどのパラメーターメタデータを含む)を表すオブジェクト。

引数値の配列を取る JdbcTemplate の操作で使用するように設計されています。このような各引数値は SqlParameterValue であり、テンプレートにデフォルトの型を推測させる代わりに、SQL 型(およびオプションでスケール)を示します。これは 'plain' 引数配列を使用した操作にのみ適用され、明示的な型配列を使用したオーバーロードされたバリアントには適用されないことに注意してください。

導入:
2.0.5
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • SqlParameterValue

      public SqlParameterValue(int sqlType, @Nullable ObjectSE value)
      SQL 型を指定して、新しい SqlParameterValue を作成します。
      パラメーター:
      sqlType - java.sql.Types に基づくパラメーターの SQL 型
      value - 値オブジェクト
    • SqlParameterValue

      public SqlParameterValue(int sqlType, @Nullable StringSE typeName, @Nullable ObjectSE value)
      SQL 型を指定して、新しい SqlParameterValue を作成します。
      パラメーター:
      sqlType - java.sql.Types に基づくパラメーターの SQL 型
      typeName - パラメーターの型名 (オプション)
      value - 値オブジェクト
    • SqlParameterValue

      public SqlParameterValue(int sqlType, int scale, @Nullable ObjectSE value)
      SQL 型を指定して、新しい SqlParameterValue を作成します。
      パラメーター:
      sqlType - java.sql.Types に基づくパラメーターの SQL 型
      scale - 小数点以下の桁数 (DECIMAL および NUMERIC 型の場合)
      value - 値オブジェクト
    • SqlParameterValue

      public SqlParameterValue(SqlParameter declaredParam, @Nullable ObjectSE value)
      指定された SqlParameter 宣言に基づいて、新しい SqlParameterValue を作成します。
      パラメーター:
      declaredParam - 値を定義するために宣言された SqlParameter
      value - 値オブジェクト
  • メソッドの詳細

    • getValue

      @Nullable public ObjectSE getValue()
      このパラメーター値が保持する値オブジェクトを返します。