Java 永続性 API (JPA) マッピングの操作

Workshop では、Enterprise JavaBeans (EJB) 3.0 の標準 Java 永続性 API (JPA) を使用する永続性レイヤを作成できます。Workshop には、エンティティを生成するためのツールが用意されています。一方、Workshop には、永続化ツールのプロバイダ実装が 2 つ用意されています。BEA Kodo (JPA) と、オープン ソースの Hibernate プロジェクトの一部になっている実装です。2 つのうちどちらかを使用するか、独自のプロバイダを使用します。

このトピックでは、Workshop を使用して JPA 永続性エンティティを生成および編集する方法について説明します。

Workshop での JPA の使用

EJB バージョン 3.0 では、JPA 永続性エンティティがエンティティ Bean の役割を果たします。永続性エンティティは、プログラミング モデルを単純化するように設計されている点で、これまでのエンティティ Bean とは大きく異なります。Workshop のツールセットは、こうした変更点を最大限に活用できるように設計されています。以下に、JPA 仕様の主な特長を示します。

JPA タスクのサポート

Workshop は、EJB 3.0 を使用した永続性レイヤを簡単に作成するためのツールを備えています。以下に、永続性レイヤを作成するためのタスクを示します。

JPA 永続性レイヤを作成する高度な手順

Workshop では、Web アプリケーション プロジェクトを始点として永続性レイヤを作成することもできます。次にその手順を示します。

  1. JPA をサポートする Web アプリケーション プロジェクトを作成するか、既存の Web アプリケーション プロジェクトに永続性サポートを追加します。
  2. 永続性レイヤで使用するデータベースへの接続を追加します。
  3. エンティティの開発と関係のマッピングの方法は、この手順をどの状態から始めたかによって異なります。
  4. 必要に応じ、[エンティティ エディタ] を使用してマッピングを編集します。
  5. 必要に応じ、[DbXplorer] を使用してクエリを開発します。
  6. 作成したエンティティをアプリケーション ロジックで使用します。

関連する概念

JPA サポートの追加

JPA マッピングの生成

JPA エンティティ マッピングの管理


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。