XDoclet 注釈サポート付きコンテナー管理パーシスタンス (CMP) エンティティー Bean は、
ウィザードで作成し、プロジェクトに追加できます。
エンタープライズ Bean を作成するには、最初に次のことを実行する必要があります。
を参照してください。CMP エンティティー Bean を作成するには、以下の手順を実行します。
- J2EE パースペクティブで、
「ファイル」>「新規」>「その他」>「EJB」>
「XDoclet エンタープライズ JavaBean」とクリックする。
「エンタープライズ JavaBean の作成」ウィザードが開きます。
- 「コンテナー管理エンティティー 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 の「ユースケース」を選択し、その属性を指定する。
- 「テーブルから属性をインポート」と選択すると、
CMP エンティティー Bean の属性はデータベース表からインポートすることを指定します。
「次へ」をクリックして、
以下のステップのいずれかを実行する。
- 利用可能な接続の定義を選択するには、
「選択可能な接続の定義」リスト内の接続をクリックします。
「次へ」をクリックする。
- 新規 JDBC 接続を作成するには、「新規」をクリックします。
「新規接続」ウィザードの「接続パラメーター」ページで、
必要な JDBC 接続パラメーターを指定します。
データベース・マネージャーと JDBC ドライバーを選択して、
その他の接続の詳細を指定します。
JDBC 接続フィルターを指定するには、
「フィルターを無効にする」チェック・ボックスをクリアして、適切な接続フィルターを指定します。
「終了」をクリックする。
- 「新規属性の定義」によって、
ユーザーが CMP エンティティー Bean 属性を定義することを指定します。
「次へ」をクリックする。
- エンティティー Bean の CMP 属性を作成するには、「追加」をクリックします。
- 属性の名前とタイプを入力します。
- 属性のタイプを指定するには、「タイプ」フィールドをクリックして、名前を入力します。
- 属性をエンティティー Bean のキー・フィールドにするには、
「主キー」チェック・ボックスを選択します。
- エンティティー Bean のテーブル名を指定するには、
「テーブル」フィールドに名前を入力します。
- さらに属性を追加する場合は、a から d への手順を繰り返します。作業が終了したら、「次へ」をクリックします。
- クラスに使用する「Modifiers」のタイプを、
「Public」、「Abstract」、「Final」の中から選択する。
- Bean に実装する「Interfaces」を選択する。
- 「追加」をクリックすると、
「型の選択」ダイアログ・ボックスが開きます。
実装するインターフェースを選択してください。
- 以前追加したインターフェースを今後は実装する必要がない場合は、リストでそのインターフェースを選択して「除去」をクリックします。
- ウィザードで作成するメソッド・スタブを選択する。
「main」、「Inherited abstract methods」、および「Constructors from the superclass」から選択できます。
- 「終了」をクリックする。新規の Bean が指定された EJB プロジェクトに追加されます。