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

第3部 EJB編> 第15章 EJBアプリケーションの呼出し方法> 15.2 Entity Beanの呼出し方法> 15.2.3 更新処理の記述

15.2.3.2 更新処理の記述例

■記述する処理概要

  1. 呼び出すEntity Beanのlookup処理を行い、EJB homeを取得する。
  2. findByPrimaryKeyメソッドを呼び出し、プライマリキーオブジェクトを取得する。
  3. ビジネスメソッドを呼び出す。

■記述例

--------------------------------------------------------------------------------
       (lookup処理でEJB homeの取得)
                                   :
        EmployeeEntityRemote etyRemote = null;
        EmployeeEntityPrimaryKey pk = new EmployeeEntityPrimaryKey();
        pk.ID = empEV.getId();

        try {
            // findByPrimaryKeyの呼出し
            etyRemote = etyHome.findByPrimaryKey(pk);
        } catch ( FinderException ex ) {
            throw new UserException( ex.getMessage() );
        } catch ( RemoteException ex ) {
            throw new EJBException( ex.getMessage() );
        }

        // ビジネスメソッド/抽象アクセッサメソッド(setName,setDept,setAge)の呼出し
        etyRemote.setName( empEV.getName() );
        etyRemote.setDept( empEV.getDept() );
        etyRemote.setAge( empEV.getAge() );
                                   :
--------------------------------------------------------------------------------

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

Copyright 2008 FUJITSU LIMITED