ejbHomeメソッドは、クライアントからejbHomeメソッドを呼び出したときに呼び出されます。
コンテナは、Entity Beanのインスタンスプールからインスタンスを1つ選択してejbHomeメソッドを実行し、ejbHomeメソッドの実行が終了した後にインスタンスをプーリングに返却します。
記述する処理の概要
ejbHomeメソッドには、特定のEntity Beanインスタンスを対象としないビジネスロジックを記述します。
ejbHomeの規約
ejbHomeメソッドは以下の規約を満たしていなければなりません。
メソッドはpublicとして定義されていなければなりません。
メソッドはstaticとして定義してはいけません。
Enterprise BeanクラスのejbHome<METHOD>メソッドは、HomeインタフェースまたはLocalHomeインタフェースの<METHOD>メソッドの引数の数と型、返却値の型が同じでなければなりません。
throws句には以下の例外を定義できます。
任意のEJBアプリケーション固有の例外
javax.ejb.EJBException
記述例
public void ejbHomeTotalReservation() throws javax.ejb.EJBException { // ビジネスロジックを記述する。 }