Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第14章 EJBアプリケーションの呼出し方法> 14.2 Entity Beanの呼出し方法> 14.2.2 検索処理の記述

14.2.2.5 ejbSelectメソッドの記述例

■ 記述する処理概要

 EntityBeanメソッド内よりejbSelectメソッドを呼び出します。クライアントアプリケーション、または、他のEJBアプリケーション内からejbSelectメソッドへアクセスできません。

■ 記述例

 以下にビジネスメソッド内からejbSelectメソッドを使用したCMP2.0のEnterprise Beanの記述例を示します。

public abstract class OrderBean implements javax.ejb.EntityBean {
   
                                  :

    public int getSameDayOrderCount() {
        Collection c;
        try {
            // ejbSelectメソッドの呼出し
            c = ejbSelectOrdersOn(getDate());
        } catch (FinderException fe) {
            fe.printStackTrace();
            return 0;
        }
        return c.size();
    }

                                  :
     // ejbSelectメソッドをabstractで宣言
     public abstract java.util.Collection ejbSelectOrdersOn(java.lang.String date) 
                                                        throws javax.ejb.FinderException;
                                  :
}

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005