パッケージ jakarta.persistence

アノテーションインターフェース MapKeyEnumerated


@TargetSE({METHODSE,FIELDSE}) @RetentionSE(RUNTIMESE) public @interface MapKeyEnumerated
基本型が列挙型であるマップキーの列挙型を指定します。

MapKeyEnumerated アノテーションは、ElementCollectionOneToMany、または ManyToMany アノテーションと組み合わせて、型 MapSE の要素コレクションまたは関連に適用できます。列挙型が指定されていないか、MapKeyEnumerated アノテーションが使用されていない場合、列挙型は ORDINAL とみなされます。

例:

導入:
2.0
関連事項:
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    (オプション)マップキー列挙型のマッピングに使用される型。
  • 要素の詳細

    • value

      EnumType value
      (オプション)マップキー列挙型のマッピングに使用される型。
      デフォルト:
      ORDINAL