前 次 前/次ボタンと目次ボタンとの区切り線

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

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

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

Workshop Studio で JPA を使用する

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

JPA タスクに関するサポート

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

JPA 永続性レイヤを作成する手順の概要

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

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

関連する概念

JPA サポートの追加

JPA マッピングの生成

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

 

ナビゲーションをスキップ バー   ページの先頭