メイン エンティティ (アカウント) グラフは次のようになります。
アカウント
- マネジャー
- 営業担当者
- トレーダー
Manager、SalesPerson、および Trader エンティティは個人型です。メイン エンティティを (内部エンティティと共に) 作成しているときに、まだ存在しない場合は新しい Person を作成する必要があります。これにより、同じ (新しい) 人物がたとえば SalesPerson と Trader に関連付けられることになっている場合、作成された同じ一時的なエンティティを両方に関連付けたいという問題が生じます。しかし、代わりに、システム内に複製を作成する Person オブジェクトの複製一時インスタンスを作成することになります。どうすればこれを回避できますか?