データベース表からの JPA エンティティー Bean の作成

既存のデータベース表から JPA エンティティー Bean を生成できます (ボトムアップ・マッピング)。

始める前に

前提条件: JPA プロジェクトを作成するか、適切なプロジェクトで JPA サポートを有効にする必要があります。

このタスクについて

データベース内にある表からエンティティー Bean を生成するには、次のようにします。

手順

  1. 「パッケージ・エクスプローラー」ビューで、JPA プロジェクトを右クリックし、「JPA ツール」 > 「テーブルからエンティティーを生成」を選択します。
  2. 「データベース接続」ページで、データベース接続とスキーマを選択します。データベース接続をまだ作成していない場合には、「接続の追加」アイコンをクリックし、「新規接続プロファイル」ウィザードのプロンプトにしたがって新しい接続を確立します。
  3. JPA エンティティーの生成元となる表を選択します。
  4. 「次へ」をクリックします。
  5. 「ソース・フォルダー」フィールドでは、デフォルトで、JPA プロジェクトの src フォルダーが設定されています。別のフォルダーを指定するには、「参照」をクリックして該当するフォルダーを選択します。
  6. 「パッケージ」フィールドに、JPA エンティティーの Java クラスのパッケージを入力します。
  7. オプション: デフォルトでは、エンティティー名は表名と同じです。 エンティティー名を変更するには、クリックしてから新しい名前を入力します。
  8. 「終了」をクリックします。 指定したソース・フォルダーとパッケージにエンティティーが生成されます。
  9. エンティティーに主キー (@Id 注釈) を追加します。
    1. 「パッケージ・エクスプローラー」ビューで、いずれかのエンティティーを右クリックし、「JPA ツール」 > 「JPA エンティティーの構成」を選択します。
    2. 「JPA エンティティーの構成」ウィザードで、作成済みエンティティーを選択してから、「次へ」をクリックします。
    3. 「主キー」をクリックします。
    4. 構成するエンティティーをクリックしてから、そのエンティティーの主キー (@Id) として設定する属性を選択します。
    5. 主キーを設定する必要のある、その他すべてのエンティティーに関して前述のステップを繰り返します。
  10. オプション: 「JPA エンティティーの構成」ウィザードを使用して、エンティティーに追加の構成の詳細情報を追加します。
  11. 「終了」をクリックします。

フィードバック