Associationのコンポジット化

コンポジットとは、関連元オブジェクトが関連先オブジェクトのコンテナの役割をするAssociationです。挿入、更新および削除の場合、関連先エンティティ・オブジェクトは親エンティティ・オブジェクトの一部とみなされます。

Associationをコンポジットにするには、次のようにします。

  1. ナビゲータで、Associationを右クリックし、「<Association名>の編集」を選択します。
  2. 「Associationプロパティ」ノードを選択します。
  3. 「コンポジットAssociation」を選択します。
  4. カスケード削除動作を実装する場合、「カスケード削除の実装」をチェックします。このチェックボックスをチェックしない場合は、関連先のエンティティ・オブジェクトを保持している関連元のエンティティ・オブジェクトを削除すると、BC4Jフレームワークから例外がスローされます。

関連項目
Associationとは
Associationウィザード - 「Associationプロパティ」ページ
検証ロジックについて