インタフェース ValueType<T>

    • メソッドの詳細

      • getSqlParameterValue

        Object getSqlParameterValue​(T value)
                             throws SqlParameterBindException
        SQLのパラメータ変数として値を取得します。

        JDBCが対応していないタイプの場合は、対応している値に変換します。

        SqlParameterValue として返すことで、特殊な値を対応することができます。

        パラメータ:
        value - 変換する値
        戻り値:
        SQLのパラメータ変数。
        例外:
        SqlParameterBindException - SQL変数の値へのバインドに失敗した場合にスローされます。
      • getBindVariableValue

        default Object getBindVariableValue​(T value)
                                     throws com.github.mygreen.splate.type.SqlTypeConversionException
        デフォルト実装として、getSqlParameterValue(Object) に委譲されます。
        定義:
        getBindVariableValue インタフェース内 com.github.mygreen.splate.type.SqlTemplateValueType<T>
        例外:
        com.github.mygreen.splate.type.SqlTypeConversionException