JPA エンティティー Bean の作成

「新規エンティティー」ウィザードを使用して、JPA エンティティー Bean を作成できます。

始める前に

実行していない場合には、JPA プロジェクトを作成するか、適切なプロジェクトで JPA サポートを有効にしてください。

このタスクについて

JPA エンティティー Bean を作成するには、次のようにします。

手順

  1. JPA パースペクティブを開きます (「ウィンドウ」 > 「パースペクティブを開く」 > 「その他」 > 「JPA」)。
  2. 「パッケージ・エクスプローラー」ビューで、エンティティーを追加するプロジェクトを右クリックし、「新規」 > 「JPA」 > 「エンティティー」とクリックしてから、「次へ」をクリックします。
  3. 「プロジェクト」フィールドで、エンティティーを追加する正しいプロジェクトが選択されていることを確認してください。
  4. 「ソース・フォルダー」フィールドに、ご使用のエンティティーの Java ソース・ファイルを含めるフォルダーに対するパスを入力するか、参照します。
  5. 「Java パッケージ」フィールドで、エンティティーの Java パッケージを入力するか、表示します。
  6. 対応するフィールドに、エンティティーのクラス名を入力します。
  7. オプション: エンティティーがスーパークラスから派生している場合には、対応するフィールドにスーパークラスの名前を入力します。
  8. 「継承」の下で、以下を選択します。
    • エンティティー (デフォルトではこれが選択されています)
    • マップ・スーパークラス
    • 継承
  9. XML マッピング・ファイル (通常は META-INF/orm.xml) にエンティティー・マッピングを追加するには、「XML のエンティティー・マッピングに追加」をクリックします。
  10. 「次へ」をクリックします。
  11. エンティティーの名前を入力します。デフォルトでは、クラス名が事前に入力されています。
  12. 「表名」の下に、エンティティーをマップするデータベース表の名前を入力します。デフォルトでは、表名はクラス名と同じです。
  13. エンティティーにフィールドを追加します。フィールドを追加するには、「エンティティー・フィールド」の下にある「追加」をクリックして、以下のステップを実行します。
    1. タイプを選択します。
    2. フィールド名を入力します。
  14. 「エンティティー・フィールド」表の「キー」列で、エンティティーの主キーとなっている 1 つ以上のフィールドをクリックします。
  15. エンティティーのアクセス・タイプで、フィールドまたはプロパティーのどちらをベースにするかを選択します。
  16. 「次へ」をクリックします。
  17. オプションとして、可視化のためにエンティティー・クラスをクラス図に追加します。
  18. 「終了」をクリックします。

タスクの結果

ご使用のプロジェクトに JPA エンティティーが作成されます。

次のタスク

以下のツールを使用して、ご使用のエンティティーをさらに構成することができます (例えば、リレーションシップ・マッピングを追加します)。

フィードバック