クラス EnumWriteSupport<E extends EnumSE<E>>

java.lang.ObjectSE
org.springframework.data.r2dbc.convert.EnumWriteSupport<E>
型パラメーター:
E - 実際の値を使用して書き込む必要がある列挙型。
実装されたすべてのインターフェース:
Converter<E,E>

@WritingConverter public abstract class EnumWriteSupport<E extends EnumSE<E>> extends ObjectSE implements Converter<E,E>
EnumSE 値をデータベースにネイティブに書き込むためのサポートクラス。

デフォルトでは、Spring Data は最大の移植性のために列挙値を String に変換します。WritingConverter を登録すると、列挙型を保持できるため、実際の列挙値がドライバーに渡されます。

実際の列挙値を使用してデータベースに書き込む必要がある列挙型には、型を固定するためのコンバーターが必要です。CustomConversions サポートが Converter ジェネリクスをインスペクションして変換規則を識別するため、このクラスを拡張します。

例:

 enum Color {
        Grey, Blue
 }

 class ColorConverter extends EnumWriteSupport<Color> {

 }
 
導入:
1.2
作成者:
Mark Paluch
  • コンストラクターの詳細

    • EnumWriteSupport

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