ステップ2: セッションBeanへのlistDepartments()メソッドの追加 |
![]() 前へ |
![]() 次へ |
次に、セッションBeanに新規メソッドを作成し、エンティティBeanでfindByDname()
メソッドをコールする必要があります。
セッションBeanに新規メソッドを追加するには、次のようにします。
listDepartments()
メソッドの下をクリックし、次のコードを入力して、新規メソッドをセッションBeanに追加します。listByDname(String dname) : String

public String listByDname(String dname) { try { DeptLocal dept = getDeptLocalHome().findByDname(dname) ; StringBuffer sb = new StringBuffer ("Department Details....¥n"); sb.append(dept.getDepartment_id() + "......" + dept.getDepartment_name() + "......" + dept.getLocation_id() + "......¥n"); return sb.toString(); } catch(NamingException ne) { System.out.println(ne.toString()); throw new javax.ejb.EJBException(ne); } catch(FinderException fe) { System.out.println(fe.toString()); throw new javax.ejb.EJBException(fe); } }