ページの先頭行へ戻る
 Apcoordinator入門ガイド
Interstage

4.2.3 EntityBeanの作成

ここでは以下の3つのEntitiyBeanを作成します。

注意

このチュートリアルの手順でEntityBeanを作成するには、あらかじめデータベースにテーブルが作成されており、開発環境からアクセスできるようになっている必要があります。

Symfoware(R) Serverを使用してデータベースを登録する手順は、以下に記載されています。

4.4.1 Symfowareへのテーブルの登録

以下の手順は、開発環境からデータベースのテーブルにアクセスできるようになったあとで実施してください。

また、プロジェクトのビルドパスに[Symfoware JDBCドライバインストールフォルダ]\lib\fjsymjdbc2.jarが必要です。

Interstage Studioの[ファイル]メニューの[プロパティ] > [Javaのビルドパス]を選択し、[ライブラリタブ]の[外部JARの追加]をクリックしビルドパスに追加してください。

RoomresvEJBCMPreserveの作成

RoomresvEJBCMPreserveは、データベースの「TRESERVE」テーブルを使用するEntityBeanです。

  1. Interstage Studioの[ファイル] > [新規]メニューの[その他]を選択します。

    [EJB] > [J2EE] > [Enterprise Bean]を選択し、[次へ]をクリックします。

  2. 以下のように入力し、[次へ]をクリックします。

  3. データソース名を入力し、[次へ]をクリックします。

  4. 永続化するフィールドを指定します。ここで、データベースに接続してテーブルの情報を取得することができます。[DB参照]をクリックします。

  5. 接続データベースを選択します。

    データベース開発パースペクティブで作成済の一覧から選択します。新規に接続データベースを追加する場合は、[接続の追加]より接続データベースを追加作成します。

    [OK]をクリックします。

  6. 永続化するフィールドを選択します。

    データベースに接続が成功すると、スキーマ・テーブル・フィールドの情報が表示されます。

    ここでは「TRESERVE」テーブルのすべてのフィールドを選択するよう、「TRESERVE」テーブルにチェックします。

    [OK]をクリックします。

  7. Primary Keyとget/setメソッドの対象フィールドを選択します。

  8. 表示内容を確認し、[次へ]をクリックします。

  9. finderメソッドを定義します。

    以下の2つのメソッドを追加します。

    メソッド名

    戻り値の型

    パラメタリスト

    検索条件

    変数名

    findAll

    java.util.Enumeration

    findByDate

    java.util.Enumeration

    param1

    String

    WHERE @resvdate=?param1?

    注) 検索条件は折り返さずに一行で記入してください。

    追加の手順は以下のとおりです。

    1. [追加]をクリックします。

    2. メソッド名、戻り値の型、パラメタリスト、検索条件を指定します。

      [パラメタ追加]をクリックすると、パラメタリストに変数を追加することができます。

      入力後、[OK]をクリックします。

      2つのメソッドを追加すると、以下のような画面になります。

      表示内容を確認し、[次へ]をクリックします。

  10. 表示内容を確認し、[次へ]をクリックします。

  11. 表示内容を確認し、[次へ]をクリックします。

  12. 表示内容を確認し、[完了]をクリックします。

RoomresvEJBCMProomの作成

RoomresvEJBCMProomは、データベースの「TROOM」テーブルを使用するEntityBeanです。

RoomresvEJBCMPreserveの作成手順と同様に、作成してください。

手順の変更点は以下です。

RoomresvEJBCMPuserの作成

RoomresvEJBCMPuserは、データベースの「TUSER」テーブルを使用するEntityBeanです。

RoomresvEJBCMPreserveの作成手順と同様に、作成してください。

手順の変更点は以下です。