CMPエンティティBean作成(表ベース)ウィザード - 一般オプション

次の一般オプションを指定します。

注意: 次に説明するフィールドは、使用しているEJBのバージョンによって異なります。すべてのフィールドを使用できるとはかぎりません。

パッケージ名
このエンティティBeanが常駐するパッケージの名前を選択するか、「参照」をクリックして新規パッケージを選択します。
各EJB自身のサブパッケージにそれぞれのEJBを生成
各EJBを専用のサブパッケージに生成する場合に、このチェック・ボックスを選択します。EJBをパッケージで個別に編成する場合に、このチェック・ボックスを選択できます。EJBモジュール内のすべてのEJBを1つのパッケージに組み込む場合は、このチェック・ボックスの選択が解除されていることを確認してください。
EJBクラスのオプション
次のEJBクラス・オプションから選択します。
 
アクセス・タイプ
コンテナがエンティティBeanに情報を戻す場合、フィールドに直接戻すか、またはsetterメソッドを介して戻すかのいずれかの方法を使用します。フィールドへのアクセス方法を選択します。
  • FIELD: コンテナがフィールドに直接情報を戻す必要がある場合、このオプションを選択します。これにより、setterメソッドが無視されます。
  • PROPERTY: コンテナがsetterメソッドを使用してプロパティ情報を更新する必要がある場合、このオプションを選択します。これは、追加処理が必要な場合に便利です。
java.io.Serializableの実装
シリアライズ可能なインタフェースを実装する場合に選択します。
関連フィールドのコレクション・タイプ
このオブジェクトのコレクション・タイプを選択します。
(fetch=EAGER)注釈属性をコレクション関連フィールドに追加
コレクション関連フィールドにfetch=EAGERを追加する場合、このオプションを選択します。フェッチのデフォルト値はLAZYで、Beanが使用される場合にフィールドをフェッチします。EAGERに設定すると、ロード時にフィールドがフェッチされます。
ローカル・インタフェースの生成
ローカル・インタフェースを生成する場合に選択します。
リモート・インタフェースの生成
リモート・インタフェースを生成する場合に選択します。
外部キーによるコンテナ管理の関連(CMR)の生成
デフォルトのコンテナ管理の関連性を生成する場合に選択します。基礎となるデータに外部キーが検出されると、それに対するコンテナ管理の関連性が作成されます。
データ転送オブジェクト(DTO)クラスの生成
このEJBをデータ転送オブジェクトとして生成する場合に選択します。データ転送オブジェクトは、DTOデザイン・パターンに準拠するEJBです。
関連フィールドのJDK 1.5汎用コレクション・タイプを使用
JDK 1.5汎用を使用する場合に選択します。汎用タイプは、複数のデータ型で使用できる共通の機能を提供します。
関連フィールドのコレクション・タイプ
ドロップダウン・リストを使用して、関連フィールドのコレクション・タイプを指定します。コレクションに複数の要素を指定しない場合は、セットを使用します。