属性のデータ型としてのドメインの使用

データベースのデータ型がSQLで、ビジネス・ロジック層の型がJavaであるため、Business Components for Javaでは、次の場合に型を変換する必要があります。

逆方向生成の場合

順方向生成の場合は、エンティティ・オブジェクト・ウィザードおよびエンティティ・オブジェクト・エディタを使用し、各エンティティに対するエンティティ・オブジェクトを作成します。ここでは、各属性のデータ型も指定します。事前定義済のビジネス・コンポーネントのデータ型では使用できない属性のデータ型に対しては、カスタム・ドメインを作成する必要があります。これらのエンティティ・オブジェクトを使用し、「データベース・オブジェクトの作成」ツールでデータベース表を作成します。

ドメインを属性のデータ型として割り当てるには、次のようにします。

  1. 適切なドメインがない場合は、ドメインを作成します。

  2. エンティティ・オブジェクト・ウィザードまたはエンティティ・オブジェクト・エディタで、ドメインを属性のデータ型として割り当てます。


関連項目
検証ロジックの追加方法
ドメイン・ウィザード - 「初期画面」ページ
ドメインの編集
Oracleオブジェクトをビジネス・コンポーネントとして表現する方法
エンティティ・オブジェクト、Associationおよびデータベース表の生成について
エンティティ・オブジェクトとは
エンティティ属性とは
ビジネス・コンポーネントのデータ型