親エンティティ・オブジェクトが子エンティティ・オブジェクトを所有するAssociation。親オブジェクトは、1つ以上の子オブジェクトのコンテナとなる。子エンティティ・オブジェクトが変更された場合には、子エンティティ・オブジェクトが検証される。また、この関係は親エンティティ・オブジェクトの検証を起動する。
挿入、更新および削除の場合、子エンティティ・オブジェクトは親エンティティ・オブジェクトの一部とみなされる。有効な子エンティティ・オブジェクトを持つ親エンティティ・オブジェクトは、これに包まれるエンティティ・オブジェクトがすべて削除されるまで、削除できない。子エンティティ・オブジェクトを変更しようとすると、ビジネス・ロジック層は親エンティティ・オブジェクトをロックしようとする。所有側である親エンティティ・オブジェクトが正常にロックされないかぎり、子エンティティ・オブジェクトは変更できない。たとえば航空券を予約する場合、自分の名前ですでに予約があると座席を予約できない。
子エンティティ・オブジェクトは、親がないと作成できない。子エンティティ・オブジェクトを作成すると、外部キーが割り当てられる。親エンティティ・オブジェクトは主キーの値にNULL以外の値を持つ必要がある。実行時に子エンティティ・オブジェクトが変更された場合、その親には検証が必要であるというマークが付けられる。コミットの際に親エンティティ・オブジェクトが検証され、次に子エンティティ・オブジェクトが検証される。