Interstage Studio ユーザーズガイド
目次 索引 前ページ次ページ

第4章 エディタ> 4.11 CMP拡張情報エディタ> 4.11.2 画面の詳細

4.11.2.4 finderメソッド定義

Container-managed persistence Entity Beanの場合に、finderメソッドの検索条件を指定します。

項目

説明

メソッドシグネチャ

Homeインタフェースソースに記述したfinderメソッドの一覧が表示されます。

検索条件

finderメソッドで使用する検索条件を指定します。
検索条件には、SELECT文のWHERE節以降の文字列を以下の例のように指定します。
ただし、データベースのカラム名を直接記述するのではなく、永続化フィールド(CMF)名の前に"@"を付けて記述します。また、検索条件を動的に変更にするための"? "の代わりにfinderメソッドのパラメタ名の前後を"? "で挟んで指定します。

(例)  WHERE @name = ?param1? AND @id = ?param2?

findByPrimaryKeyメソッドにFOR UPDATE句を付加

findByPrimaryKeyメソッドにFOR UPDATE句を付加します。

追加

[追加]をクリックすると一覧に行が追加されるので、各項目を選択してメソッドシグネチャ、検索条件を入力します。

削除

一覧で選択中のメソッドシグネチャ、検索条件が削除されます。

再ロード

[再ロード]をクリックすると、ソースに定義されているfinderメソッドの情報をメソッドシグネチャに反映します。Enterprise Beanにfinderメソッドを追加した場合に使用します。メソッドシグネチャにソースに定義されていないfinderメソッドがあった場合は削除されます。


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

Copyright 2007-2009 FUJITSU LIMITED