インタフェース SqlTemplateValueType<T>
-
- 型パラメータ:
T
- マッピング対象の型
public interface SqlTemplateValueType<T>
SQLテンプレート中のパラメータ(変数)の型とJDBCの型を橋渡しするためのインタフェースです。- 作成者:
- T.TSUCHIE
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド デフォルト・メソッド 修飾子とタイプ メソッド 説明 Object
getBindVariableValue(T value)
SQLのパラメータ変数として値を取得します。default String
getEmbeddedValue(T value)
SQLに直接埋め込む値として文字列に変換します。
-
-
-
メソッドの詳細
-
getBindVariableValue
Object getBindVariableValue(@Nullable T value) throws SqlTypeConversionException
SQLのパラメータ変数として値を取得します。JDBCが対応していないタイプの場合は、対応している値に変換します。
- パラメータ:
value
- 変換する値- 戻り値:
- SQLのパラメータ変数。
- 例外:
SqlTypeConversionException
- SQLで扱う型(JDBCの型)の変換にした場合にスローされます。
-
getEmbeddedValue
default String getEmbeddedValue(@Nullable T value) throws TextConversionException
SQLに直接埋め込む値として文字列に変換します。- パラメータ:
value
- 変換する値。非nullが渡されます。- 戻り値:
- 文字列に変換した値
- 例外:
TextConversionException
- 値を文字列への変換に失敗したときにストローされます。
-
-