クラス EnumStringType<T extends Enum<T>>
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.type.enumeration.EnumStringType<T>
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 EnumStringType(@NonNull Class<T> enumClass, com.github.mygreen.messageformatter.MessageFormatter messageFormatter)マッピング対象の列挙型を指定してインスタンスを作成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 StringgetEmbeddedValue(T value)Class<T>getEnumType()マッピング対象の列挙型のクラスObjectgetSqlParameterValue(T value)SQLのパラメータ変数として値を取得します。TgetValue(ResultSet rs, int columnIndex)カラムの値を返します。-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド com.github.mygreen.sqlmapper.core.type.ValueType
getBindVariableValue
-
-
-
-
メソッドの詳細
-
getValue
public T getValue(ResultSet rs, int columnIndex) throws SQLException
インタフェースからコピーされた説明:ValueTypeカラムの値を返します。
-
getSqlParameterValue
public Object getSqlParameterValue(T value)
インタフェースからコピーされた説明:ValueTypeSQLのパラメータ変数として値を取得します。JDBCが対応していないタイプの場合は、対応している値に変換します。
SqlParameterValueとして返すことで、特殊な値を対応することができます。- 定義:
getSqlParameterValueインタフェース内ValueType<T extends Enum<T>>- パラメータ:
value- 変換する値- 戻り値:
- SQLのパラメータ変数。
-
-