public enum GenerationType extends EnumSE<GenerationType>
GeneratedValue
列挙型定数と説明 |
---|
AUTO 永続化プロバイダーが特定のデータベースに適切な戦略を選択する必要があることを示します。 |
IDENTITY 永続性プロバイダーがデータベース ID 列を使用してエンティティの主キーを割り当てる必要があることを示します。 |
SEQUENCE 永続性プロバイダーがデータベースシーケンスを使用してエンティティの主キーを割り当てる必要があることを示します。 |
TABLE 永続性プロバイダーが、一意性を確保するために、基になるデータベーステーブルを使用してエンティティの主キーを割り当てる必要があることを示します。 |
修飾子と型 | メソッドと説明 |
---|---|
static GenerationType | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static GenerationType[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final GenerationType TABLE
public static final GenerationType SEQUENCE
public static final GenerationType IDENTITY
public static final GenerationType AUTO
AUTO
生成戦略では、データベースリソースが存在することを想定している場合や、データベースリソースを作成しようとしている場合があります。ベンダーは、スキーマ生成をサポートしていない場合、または実行時にスキーマリソースを作成できない場合に、そのようなリソースを作成する方法に関するドキュメントを提供する場合があります。public static GenerationType[] values()
for (GenerationType c : GenerationType.values()) System.out.println(c);
public static GenerationType valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.