クラス 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>
Enum
SE 値をデータベースにネイティブに書き込むためのサポートクラス。 デフォルトでは、Spring Data は最大の移植性のために列挙値を String
に変換します。WritingConverter
を登録すると、列挙型を保持できるため、実際の列挙値がドライバーに渡されます。
実際の列挙値を使用してデータベースに書き込む必要がある列挙型には、型を固定するためのコンバーターが必要です。CustomConversions
サポートが Converter
ジェネリクスをインスペクションして変換規則を識別するため、このクラスを拡張します。
例:
enum Color { Grey, Blue } class ColorConverter extends EnumWriteSupport<Color> { }
- 導入:
- 1.2
- 作成者:
- Mark Paluch