クラス AbstractSqlParameterSource

java.lang.ObjectSE
org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
実装されたすべてのインターフェース:
SqlParameterSource
既知の直属サブクラス
BeanPropertySqlParameterSourceMapSqlParameterSourceSimplePropertySqlParameterSource

public abstract class AbstractSqlParameterSource extends ObjectSE implements SqlParameterSource
SqlParameterSource 実装の抽象基本クラス。パラメーターごとの SQL 型の登録と、SqlParameterSource.getParameterNames() を実装する SqlParameterSource のすべてのパラメーターを列挙するわかりやすい toString 表現を提供します。具象サブクラスは SqlParameterSource.hasValue(java.lang.String) および SqlParameterSource.getValue(java.lang.String) を実装する必要があります。
導入:
2.0
作成者:
Juergen Hoeller, Jens Schauder
関連事項:
  • コンストラクターの詳細

    • AbstractSqlParameterSource

      public AbstractSqlParameterSource()
  • メソッドの詳細

    • registerSqlType

      public void registerSqlType(StringSE paramName, int sqlType)
      指定されたパラメーターの SQL 型を登録します。
      パラメーター:
      paramName - パラメーターの名前
      sqlType - パラメーターの SQL 型
    • registerTypeName

      public void registerTypeName(StringSE paramName, StringSE typeName)
      指定されたパラメーターの SQL 型を登録します。
      パラメーター:
      paramName - パラメーターの名前
      typeName - パラメーターの型名
    • getSqlType

      public int getSqlType(StringSE paramName)
      登録されている場合、指定されたパラメーターの SQL 型を返します。
      次で指定:
      インターフェース SqlParameterSourcegetSqlType 
      パラメーター:
      paramName - パラメーターの名前
      戻り値:
      パラメーターの SQL 型、または登録されていない場合は TYPE_UNKNOWN 
      関連事項:
    • getTypeName

      @Nullable public StringSE getTypeName(StringSE paramName)
      登録されている場合、指定されたパラメーターの型名を返します。
      次で指定:
      インターフェース SqlParameterSourcegetTypeName 
      パラメーター:
      paramName - パラメーターの名前
      戻り値:
      パラメーターの型名、または登録されていない場合は null 
    • toString

      public StringSE toString()
      可能な場合は、対応する SQL 型を使用してパラメーター名と値を列挙するか、そうでない場合は単純な SqlParameterSource 実装クラス名を返します。
      オーバーライド:
      クラス ObjectSEtoString 
      導入:
      5.2
      関連事項: