ステップ1: エンティティBeanへのcreate()メソッドの追加

Previous topic
前へ
Next topic
次へ

最初のステップでは、DeptエンティティBeanに新規create()メソッドを追加します。

新規create()メソッドを追加するには、次のようにします。

  1. ナビゲータで、「Dept」をダブルクリックし、EJBモジュール・エディタを開きます。
  2. 「Dept」ノードを開き、「Methods」ノードをクリックします。
  3. 「メソッド・カテゴリ」リストで、「Create methods」を選択します。
  4. 「追加」をクリックします。
  5. 「Method Details」ダイアログ・ボックスの「Parameters」フィールドに、次のコードを入力します。
    Long deptno, String dname, Long manager, Long location
  6. 「OK」をクリックし、ダイアログを閉じます。
    作成したcreate()メソッドが、メソッド・リストに表示されます。
  7. 「OK」をクリックし、EJBモジュール・エディタを閉じます。

DeptエンティティBeanにコードを追加するには、次のようにします。

  1. ナビゲータで「Dept Bean」ノードを開き、「DeptBean.java」をダブルクリックします。
  2. 構造ウィンドウで、「ejbCreate(long, String, long, long)」をダブルクリックし、コード内のそのメソッドに移動します。
  3. スタブ・メソッドを次のコードに置き換えます。
    public DeptPK ejbCreate(Long deptno, String dname, Long manager, Long location)
    {
      this.setDepartment_id(deptno);
      this.setDepartment_name(dname);
      this.setManager_id(manager);
      this.setLocation_id(location);
      return deptno;
    }
    
  4. ナビゲータで「DeptBean.java」を右クリックし、「メイク DeptBean.java」を選択して、エラーが発生せずにコンパイルされることを確認します。