2
栏目分类
热点资讯
公公趴在儿媳的肉体上 你的位置:伦理电影大全百度影音 > 公公趴在儿媳的肉体上 > 黄胖系列 ビュー・オブジェクトの高度な手法
黄胖系列 ビュー・オブジェクトの高度な手法 发布日期:2024-11-14 08:30    点击次数:199

黄胖系列 ビュー・オブジェクトの高度な手法

39.10 プログラムによるビュー定義とビュー・オブジェクトの作成

oracle.jbo.server.ViewDefImplクラスでは、ビュー・オブジェクト・インスタンスのビュー定義メタオブジェクトを動的に定義できます黄胖系列。ビュー定義は、ビュー・オブジェクトの構造を示します。

一般に、アプリケーションでは、JDeveloperの摘抄エディタを使用して作成したXMLファイルをロードして、ビュー定義オブジェクトを作成します。アプリケーションでビュー・オブジェクト・インスタンスを作成する必要がある場合、ビュー定義名を使用してビュー・オブジェクトのビュー定義についてMetaObjectManagerに問い合せます。その後、XMLファイルを検索し、開いて默契して、メモリー内にビュー定義オブジェクトを作成します。

ViewDefImplクラスのメソッドを使用して、プログラムでビュー定義を作成することもできます。プログラムでビュー定義を作成する場合、アプリケーション・コードは次のようなコードで始まります。

ViewDefImpl viewDef = new ViewDefImpl("MyViewDef");
viewDef.setFullName("sessiondef.mypackage.MyViewDef");

作成するビュー定義は、その阔气な名前により一意に識別される必要があります。この場合、阔气な名前はパッケージ修飾名です。したがって、ビュー定義オブジェクトのパッケージ修飾名(たとえばsessiondef.mypackage.MyViewDef)を渡すためにsetFullName()をコールします。

率先に渡すMyViewDef名は、作成するビュー定義の短縮名です。APIからビュー定義名が条件されたときにアプリケーションは短縮名を渡す場合があります。たとえば、ApplicationModule.createViewObject(String, String)を呼び出すときにアプリケーションはdefNameパラメータをリクエストできます。

ビュー定義を作成した後、この定義に基づいてビュー・オブジェクト・インスタンスを作成するには、次の基本手順に従います(例39-32を参照)。

伦理片a在线线2

ビュー定義オブジェクトを作成して、阔气な名前を設定します。

ビュー・オブジェクトSQL文を定義します。

ビュー定義を解決して、MDSリポジトリに保存します。

ビュー定義を使用して、ビュー定義に基づくビュー・オブジェクトのインスタンスを作成します。

ビュー定義を作成したら、ビュー定義を記述してMDSリポジトリに保存することが热切です。正しく保存しないと、リクエストがクラスタ内の別のノードにリダイレクトされた場合に、他のノードから定義をロードしてアクセスできないため、問題が発生することがあります。

定義を保存するには、adf-config.xmlのmds-config成分を定義する必要があります。たとえば、adf-config.xmlファイルには例39-33に示すような定義を含める必要があります。

adf-config.xmlファイルですでにmetadata-store-usage成分が定義されている場合は、metadata-store-usage定義を使用するように、2つのネームスペース/sessiondefと/persdefを定義できます。adf-config.xmlファイル内のMDS構成エントリの詳細は、A.11項「adf-config.xml」を参照してください黄胖系列。MDSリポジトリの構成の詳細は、『Oracle Fusion Middleware科罚者ガイド』参照してください。