XDoclet 注釈サポート付きコンテナー管理パーシスタンス (CMP) エンティティー Bean は、
ウィザードで作成し、プロジェクトに追加できます。
始める前に
エンタープライズ Bean を作成するには、最初に次のことを実行する必要があります。
手順
- Java™ EE パースペクティブで、をクリックします。
と選択し、「次へ」をクリックします。
- 「コンテナー管理エンティティー Bean」を選択して、「次へ」をクリックします。
- 新しい Bean を含める「プロジェクト」を選択します。
- 「フォルダー」フィールドで、新しい Bean 用のフォルダーを選択します。
- 「Java パッケージ」フィールドに、新しい Bean 用のパッケージ名を入力します。
- 「クラス名」フィールドに、エンタープライズ Bean の名前を入力します。
規則により、Bean 名は大文字で始めます。
注: Bean の名前にユニコード文字を使用できますが、ユニコード文字は、エンタープライズ Bean に関連付けられたエンタープライズ Bean のパッケージ、およびクラスではサポートされていません。
- java.lang.Object 以外のクラスから Bean を継承する場合は Bean の「スーパークラス」を変更して、「次へ」をクリックします。
- Bean の「EJB 名」を指定します。
これは、エンタープライズ Bean クラスの名前です。
- Bean の抽象スキーマを指定するために、「スキーマ」名を指定します。
- Bean の「表示名」を指定します。
これは、ツールが使用するエンタープライズ
Bean の短縮名です。
- Bean の「説明」のテキストを入力します。
- 新しい Bean の「CMP バージョン」を選択します。
- 1.x は、EJB 1.0 以降のプロジェクトに Bean を追加することを意味します。
- 2.x は、EJB 2.0 以降のプロジェクトに Bean を追加することを意味します。
- 新しい Bean の「ユースケース (Usecase)」を選択します。
- 「テーブルから属性をインポート」を選択すると、CMP エンティティー Bean の属性がデータベース・テーブルからインポートされます。
「次へ」をクリックして、以下のいずれかを実行します。
- 利用可能な接続の定義を選択するには、
「選択可能な接続の定義」リスト内の接続をクリックします。
「次へ」をクリックします。
- 新規 JDBC 接続を作成するには、「新規」をクリックして、以下の手順を実行します。
- 「接続プロファイルのタイプ」ウィンドウで、データベース・マネージャーを選択し、「次へ」をクリックします。
- 新規の接続定義の名前と説明を入力し、「次へ」をクリックします。
- ドロップダウン・メニューから JDBC ドライバーを選択するか、または「...」ボタンをクリックしてドライバー定義の追加、編集、または削除を行います。
- このウィンドウで、他の接続の詳細を指定し、接続をテストして、「終了」をクリックし、「次へ」をクリックします。
- 「新規属性の定義」を選択すると、CMP エンティティー Bean 属性がユーザー定義の属性になります。
「次へ」をクリックして、以下のステップを実行します。
- エンティティー Bean のテーブル名を指定するには、
「テーブル」フィールドに名前を入力します。
- エンティティー Bean の CMP 属性を作成するには、「追加」をクリックします。
- 属性の名前を指定するには、「名前」フィールドをクリックして、名前を入力します。
- 属性のタイプを指定するには、「タイプ」フィールドをクリックして、名前を入力します。
- 属性をエンティティー Bean のキー・フィールドにするには、
「主キー」チェック・ボックスを選択します。
- さらに属性を追加する場合は、b から e への手順を繰り返して、「次へ」をクリックします。
- クラスに使用する「Modifiers」のタイプを選択します。
- オプション: Bean に実装する「Interfaces」を選択します。
「追加」をクリックして実装したいインターフェースを選択し、「削除」をクリックして今後実装しないインターフェースを削除します。
- ウィザードで作成するメソッド・スタブを選択します。
- 「終了」をクリックして、新しい Bean を指定された EJB プロジェクトに追加します。