データベース内のオブジェクト表は、Oracle ADFエンティティ・オブジェクトで表現されます。
これを示すために、address_t
というOracleオブジェクトを作成するとします。address_t
データ型の定義は次のとおりです。
CREATE TYPE address_t AS OBJECT -- a user defined datatype ( Street VARCHAR2(30), City VARCHAR2(25), State CHAR(2), Zip Number );
データ型としてaddress_t
を使用するのではなく、この型から表を作成します。
CREATE TABLE Address OF address_t
この場合、address_t
のすべてのデータ・メンバーによりデータベース表の列が構成されます。たとえば、State属性にアクセスする場合は、address_t.state
を介します。
このように作成されたOracleオブジェクト型は、ビジネス・コンポーネントのエンティティ・オブジェクトとして表されます。ビジネス・コンポーネント・プロジェクト・ウィザードを使用して、作成するエンティティ・オブジェクトを選択できます。オブジェクト表の表現は、エンティティ・オブジェクト・ウィザードを使用して編集できます。
Oracleオブジェクトをビジネス・コンポーネントとして表現する方法
Copyright © 1997, 2006, Oracle. All rights reserved.