簡略化された質問への対処:
あなたが説明したような階層を考えると、階層のいくつかのレベルがオプションであることがわかった場合、階層が本当に私のドメインにうまくマッピングされているかどうか疑問に思います。リレーションを別の方法で描画するか、スキーマ内のエンティティを再定義することを検討します。
ドメインの最適な表現を見つけることは、a)困難であり、b)特定のドメインに非常に固有であるため、このような短いスペースでは、一般的な質問に対するより詳細な回答は不可能だと思います。
簡略化された質問への対処:
あなたが説明したような階層を考えると、階層のいくつかのレベルがオプションであることがわかった場合、階層が本当に私のドメインにうまくマッピングされているかどうか疑問に思います。リレーションを別の方法で描画するか、スキーマ内のエンティティを再定義することを検討します。
ドメインの最適な表現を見つけることは、a)困難であり、b)特定のドメインに非常に固有であるため、このような短いスペースでは、一般的な質問に対するより詳細な回答は不可能だと思います。