Entity Bean 2.x への Bean レベル・アクセス・インテントの追加

EJB 2.x エンティティーのアクセス・インテントは、EJB 2.x 仕様において、EJB 1.x アクセス・インテントおよび EJB 1.x 分離レベルを置き換えるものです。

アクセス・インテントを Enterprise Bean 2.x に追加するには、一般に次の 2 つの方式があります。
  • デフォルトのアクセス・インテント (Bean レベル): この方式は、Bean レベルに基づいてアクセス・インテントを処理するデフォルト方式で、ほとんどの場合に使用します。
  • メソッド・レベルのアクセス・インテント: この方式は、メソッドに基づいてアクセス・インテントを処理する拡張方式で、高度な処理を要する状況でのみ使用する必要があります。

デフォルトのアクセス・インテント (Bean レベル) を Enterprise Bean 2.x に追加するには、次の手順で行います。

  1. J2EE パースペクティブに切り替えます。
  2. 「プロジェクト・エクスプローラー」ビューで、必要な EJB モジュールを選択します。
  3. デプロイメント記述子エディター (Deployment Descriptor Editor)」を右クリックして、ポップアップ・メニューから「アプリケーションから開く」を選択します。
  4. エディターの「アクセス」ページで、1 つ以上の Bean を選択し、「CMPs 2.x (Bean レベル) 用のデフォルトのアクセス・インテント」セクションの「追加」ボタンをクリックします。「アクセス・インテントの追加」ウィザードが表示されます。
  5. アクセス・インテント名」フィールドで、 ドロップダウン・リストからアクセス・インテント・タイプを選択します。
  6. 新規のアクセス・インテントの記述を入力します。
  7. パーシスタンスを設定するには、「パーシスタンス・オプション」をクリックします。
    • 読み取り専用データの検査: 「NONE」、「AT_TRAN_BEGIN」、または「AT_TRAN_END」のいずれかを選択します。
    • 据え置き操作: 「NONE」、「CREATE_ONLY」、または「ALL」のいずれかを選択します。
  8. バッチ: この操作は、JDBC バッチ・コマンドを使用して、この特定の Enterprise Bean が接続しているデータベース・バックエンドの行を挿入、更新、または削除します。
    1. 据え置き操作」の「ALL」を選択します。 (バッチ操作を使用するには、「ALL」を選択する必要があります)
    2. バッチ (Batch)」ボックスにチェック・マークを付けます。
  9. 終了」をクリックします。
アクセス・インテントが追加されます。アクセス・インテントを除去するには、 アクセス・インテントを選択し、「除去」ボタンをクリックします。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005