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

第3部 EJB編> 第26章 Entity Bean編> 26.10 Entity Beanの呼出し方法> 26.10.2 検索処理の記述

26.10.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) 富士通株式会社 2006