JPA ツールを使用して、JPA エンティティー Bean を
作成し、パーシスタンスを Plain Old Java™ Object (POJO) に追加することができます。
手順
- JPA プロジェクトを作成するか、適切なプロジェクトで JPA サポートを有効にします。プロジェクトにアクティブなデータベース接続が定義されていることを確認してください。
- JPA パースペクティブを開きます。(の順にクリックします)。
- Java クラスを作成します ()。
- 「パッケージ・エクスプローラー」ビューで、新規クラスを右クリックし、
を選択します。「注釈を付ける」および
persistence.xml でのリストを選択できます。「次へ」をクリックします。
マップするデータベース表を指定し、「次へ」をクリックして、Bean 属性からデータベース列へのマッピングを指定します。「終了」をクリックします。
- 新規クラスが「JPA 構造」ビューに表示されます。それを
クリックして「JPA 詳細」ビューに進みます。マッピング・タイプを変更するには、そのクラスがマップされているタイプをクリックします。以下のタイプのパーシスタンスをクラスに追加できます。
- 前述のステップで「entity」を選択した場合、「JPA 詳細」ビューを使用するとそのエンティティーのプロパティーをさらに構成できます。
- パーシスタント・クラスのそれぞれの属性に関して、属性のマッピングを指定できます。このステップでは、データベースに対する各クラス属性のマップ方法を定義します。「JPA の構造」ビューで、マップする属性をクリックし、「JPA 詳細」ビューで「次としてマップ」ドロップダウン・リストをクリックします。以下のタイプのマッピングを選択できます (各フィールドの詳細については、「Java Persistence ツール・ユーザー・ガイド」を参照してください)。
注: エンティティー (@Entity) パーシスタント・クラスには、ID マッピングが含まれる属性が 1 つなければなりません。