「エンティティー・クラス」ページ

この表は、「JPA エンティティーの作成」ウィザードの「エンティティー・クラス」ページのプロパティーをリストしたものです。

プロパティー 説明 デフォルト
プロジェクト JPA プロジェクトの名前
ソース・フォルダー JPA プロジェクトの src フォルダーのロケーション。
Java パッケージ クラス・パッケージの名前
クラス名 Java クラスの名前
スーパークラス スーパークラスを選択します。
継承 このウィザードは @Entity 表記で Java クラスを作成するので、「エンティティー」 オプションがデフォルトで選択されています。

スーパークラスを定義した場合、「マップされたスーパークラス」を選択します。

@Inheritance 表記をエンティティーに追加するには、「継承」を選択して、継承マッピング戦略 (JSR 220 で説明) のいずれか 1 つを選択します。

  • 単一テーブル - 単一テーブルにマップされた階層のすべてのクラスこの注釈には、継承戦略のための属性はありません。

  • クラスごとのテーブル - それぞれのクラスは独立テーブルにマップされます。

  • 結合 - クラス階層のルートが単一テーブルによって表示されます。各サブクラスは、主キーを表示する列のほか、サブクラス (スーパークラスが継承元ではない) に固有のフィールドを含む、個別のテーブルに表示されます。サブクラス・テーブルの主キーの列は、スーパークラス・テーブルの主キーに対する外部キーの役割を果たします。

エンティティー
XML エンティティー・マッピング XML のエンティティー・マッピングに追加」を選択して、orm.xml に注釈ではなく XML マッピングを作成します。

マッピング・ファイル」フィールドを使用して、使用するファイルを指定します。デフォルトでは、マッピングは META-INF/orm.xml ファイルに格納されます。



 

関連タスク

JPA エンティティーの作成

 

関連タスク

「JPA エンティティーの作成」ウィザード