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

13.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
  {
  }