既存のデータベース表から JPA エンティティー Bean を生成できます (ボトムアップ・マッピング)。
始める前に
前提条件: JPA プロジェクトを作成するか、適切なプロジェクトで JPA サポートを有効にする必要があります。
このタスクについて
データベース内にある表からエンティティー Bean を生成するには、次のようにします。
手順
- 「パッケージ・エクスプローラー」ビューで、JPA プロジェクトを右クリックし、を選択します。
- 「データベース接続」ページで、データベース接続とスキーマを選択します。データベース接続をまだ作成していない場合には、「接続の追加」アイコンをクリックし、「新規接続プロファイル」ウィザードのプロンプトにしたがって新しい接続を確立します。
- JPA エンティティーの生成元となる表を選択します。
- 「次へ」をクリックします。
- 「ソース・フォルダー」フィールドでは、デフォルトで、JPA プロジェクトの src フォルダーが設定されています。別のフォルダーを指定するには、「参照」をクリックして該当するフォルダーを選択します。
- 「パッケージ」フィールドに、JPA エンティティーの Java クラスのパッケージを入力します。
- オプション: デフォルトでは、エンティティー名は表名と同じです。
エンティティー名を変更するには、クリックしてから新しい名前を入力します。
- 「終了」をクリックします。 指定したソース・フォルダーとパッケージにエンティティーが生成されます。
- エンティティーに主キー (@Id 注釈) を追加します。
- 「パッケージ・エクスプローラー」ビューで、いずれかのエンティティーを右クリックし、を選択します。
- 「JPA エンティティーの構成」ウィザードで、作成済みエンティティーを選択してから、「次へ」をクリックします。
- 「主キー」をクリックします。
- 構成するエンティティーをクリックしてから、そのエンティティーの主キー (@Id) として設定する属性を選択します。
- 主キーを設定する必要のある、その他すべてのエンティティーに関して前述のステップを繰り返します。
- オプション:
「JPA エンティティーの構成」ウィザードを使用して、エンティティーに追加の構成の詳細情報を追加します。
- 「終了」をクリックします。