パッケージ jakarta.persistence
列挙型クラス EnumType
- 実装されているすべてのインターフェース:
SerializableSE
、ComparableSE<EnumType>
、ConstableSE
列挙型のマッピングに使用できるオプションを列挙します。この列挙の値は、型が Java
enum
型である永続プロパティまたはフィールドを永続化する方法を指定します。- 導入:
- 1.0
- 関連事項:
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
列挙型定数メソッドのサマリー
クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
ORDINAL
列挙型のプロパティまたはフィールドを整数として保持します。EnumeratedValue
フィールドのない enum インスタンスの序数値は、そのEnum.ordinal()
メンバーの値です。STRING
列挙型のプロパティまたはフィールドを文字列として保持します。EnumeratedValue
フィールドのない enum インスタンスの文字列値は、Enum.name()
メンバーの値です。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合