ビュー・オブジェクト・ウィザード - 「名前」ページ

「名前」ページを使用して、ビュー・オブジェクトの名前およびパッケージを指定します。このビュー・オブジェクトの拡張元となるビュー・オブジェクトを指定することもできます。

パッケージ。ビュー・オブジェクトを配置するパッケージを選択します。ビュー・オブジェクトは、ベースとなるエンティティ・オブジェクト、それを含むアプリケーション・モジュール、またはそれを使用するビュー・リンクと同じパッケージに配置する必要はありません。名前。ビュー・オブジェクトの名前を入力するか、デフォルトの名前を受け入れます。慣例では、ビュー・オブジェクトの末尾にViewが追加されます。拡張ビュー・オブジェクト。拡張する既存のビュー・オブジェクトの名前を入力するか、「参照」をクリックしてダイアログから選択します。(ビュー・オブジェクトは、oracle.jbo.server.ViewImplから直接または間接的に拡張する必要があります。)この機能は、以前に作成したソースのないビュー・オブジェクトに機能を追加する場合、またはそのビュー・リンクを拡張する場合に便利です。 どのようなデータをこのビュー・オブジェクトで管理する必要があるのでしょうか。
SQL問合せによって移入された行と
エンティティ・オブジェクトを介した更新可能アクセス
1つ以上のエンティティ・オブジェクトの慣用名を使用して、ビュー・オブジェクトを作成します。 この場合、2レベル・キャッシュが使用され、データはエンティティ・キャッシュに、そのデータへのポインタはビュー・キャッシュに格納されます。 これは、ビュー・オブジェクトを更新可能にする場合に必要で、他にも利点があります。詳細は、関連項目のトピックを参照してください。
読取り専用アクセス
SQL専用のビュー・オブジェクトを作成します。このモデルでは、すべてのデータはビュー・キャッシュに格納されます。 SQL専用のビュー・オブジェクトは更新できませんが、エンティティ・オブジェクトの慣用名を使用したビュー・オブジェクトよりも効果的な場合があります。
問合せベースではなく、プログラムによって移入された行
プログラム的なビュー・オブジェクトを作成します。 プログラム的なビュー・オブジェクトでは、データベースに対する問合せを使用するかわりに、作成したコードを使用して、データ・コレクションをアセンブルします。

関連項目

Oracle ADF Business Componentsビュー・オブジェクトについて
Oracle ADF Business Componentsのキャッシュ管理について

 

Copyright © 1997, 2004, Oracle. All rights reserved.