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

第3部 EJB編> 第12章 Entity Beanの実装> 12.7 CMP1.1のEnterprise Beanクラスの作成

12.7.4 ejbCreateメソッドおよびejbPostCreateメソッドの記述

 コンテナがデータベースにデータを追加するときに呼び出すメソッドです。

 Entity Beanを呼び出すEJBアプリケーションがcreateメソッドを呼び出すと、コンテナはcreateメソッドに対応するejbCreateメソッドを呼び出します。コンテナはejbCreateメソッドが完了すると、データベースに対してINSERT文を発行し、ejbPostCreateメソッドを呼び出します。

■ 記述する処理の概要

 ejbCreateメソッドには、以下の処理を記述します。

 ejbPostCreateメソッドには通常、処理を記述する必要はありません。

■ ejbCreateメソッドの規約

 ejbCreateメソッドは以下の規約を満たしていなければなりません。

■ ejbPostCreateメソッドの規約

 ejbPostCreateメソッドは以下の規約を満たしていなければなりません。

■ 記述例

public SampleBeanPrimaryKey ejbCreate(Integer codeValue, String nameValue, String descValue) 
      throws javax.ejb.EJBException
    {
       // 永続化フィールドを入力引数の値で初期化
       code = codeValue;
       name = nameValue;
       desc = descValue;
       return( null );
    }
public void ejbPostCreate(Integer codeValue, String nameValue, String descValue)
            throws javax.ejb.EJBException
    {
    }

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

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