Entity Beanを利用することにより、SQLなどのデータベース操作言語を意識せずデータベースアクセスができます。
Entity Beanを呼び出すクライアントアプリケーションは、BMPおよびCMPの区別なく呼び出せます。
ここでは、Entity Beanの呼出し方法およびEntity Beanを使用したデータベースアクセス処理の記述例を説明します。
呼出し手順
Entity Beanを呼び出す場合に必要な手順は以下です。
Homeインタフェースの検索
Session beanの場合と同様に、Entity Beanのオブジェクトの所在をネーミングサービスに問い合わせるlookup処理を行います。lookup処理の詳細は、“4.10 オブジェクトの参照方法”を参照してください。
Entity Beanのインスタンスの検索または生成
Homeインタフェースに定義したcreateメソッドまたはfinderメソッドを使用してEntity Beanのインスタンスを取得します。
ビジネスメソッドの呼出し
Remoteインタフェースに定義したビジネスメソッドを呼び出して必要な処理を行います。