既存のデータベース表から JPA エンティティー Bean を生成できます (ボトムアップ・マッピング)。
始める前に
JPA プロジェクトを作成するか、適切なプロジェクトで JPA サポートを有効にします。
このタスクについて
データベース内の表からエンティティー Bean を生成するには、以下のようにします。
手順
- 「パッケージ・エクスプローラー」ビューで、JPA プロジェクトを右クリックし、を選択します。
- 「カスタム・エンティティーの生成」ページで、
データベース接続とスキーマを選択します。データベース接続をまだ作成していない場合には、「接続の追加」アイコンをクリックし、「新規接続プロファイル」ウィザードのプロンプトにしたがって新しい接続を確立します。
- JPA エンティティーの生成元となる表を選択します。
- 適切なアイコンを使用して、表関連を、作成、編集、または削除します。「次へ」をクリックします。
- オプションで、生成されるエンティティーのアスペクトのカスタマイズ、
パッケージおよびクラスの変更、およびインターフェースの追加を行うことができます。「次へ」をクリックします。
- 「個別エンティティーのカスタマイズ」ページで、
表および列を選択し、それぞれについてマッピング値をセットアップできます。「終了」をクリックします。 エンティティーが生成されます。
- エンティティーに主キー (@Id 注釈) を追加します。
- 「パッケージ・エクスプローラー」ビューで、エンティティーのうちの 1 つを右クリックしてを選択します。
- 「JPA エンティティーの構成」ウィザードで、作成したエンティティーを選択し、「次へ」をクリックします。
- 「主キー」をクリックします。
- 構成するエンティティーをクリックしてから、そのエンティティーの主キー (@Id) として設定する属性を選択します。
- 主キーを設定する必要のある、その他すべてのエンティティーに関して前述のステップを繰り返します。
- オプション: このウィザードを終了する前に、追加の構成詳細をエンティティーに追加します。
- 「終了」をクリックします。