クラス 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