Interstage Application Server J2EE ユーザーズガイド |
目次 索引 |
第3部 EJB編 | > 第12章 Entity Beanの実装 | > 12.8 CMP2.0のEnterprise Beanクラスの作成 |
コンテナがデータベースにデータを追加するときに呼び出すメソッドです。
Entity Beanを呼び出すEJBアプリケーションがcreateメソッドを呼び出すと、コンテナはcreateメソッドに対応するejbCreateメソッドを呼び出します。
コンテナはejbCreateメソッドが完了すると、データベースに対してINSERT文を発行し、ejbPostCreateメソッドを呼び出します。
ejbCreateメソッドには、以下の処理を記述します。
ejbPostCreateメソッドには通常、処理を記述する必要はありません。
ejbCreateメソッドは以下の規約を満たしていなければなりません。
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 { }
目次 索引 |