ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

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

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

記述する処理の概要

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

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

ejbCreateメソッドの規約

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

ejbPostCreateメソッドの規約

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

記述例

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

  public void ejbPostCreate(Integer codeValue, String nameValue, String descValue)
          throws javax.ejb.EJBException
  {
  }