SINGLE_TABLE 継承に親エンティティServiceと子ExtendedServiceがあります。
3 番目のエンティティServiceCollectorには、エンティティService と ExtendedService の両方を含める必要があります。これは固定要件であり、この設計ではポリモーフィズムを使用して実現できます。
問題: 親クラスの Service のみを取得する必要があることが非常に多いため、識別子の列でクエリを実行します...これは私の目的にとって悪い設計だと思います。そうではありませんか?
これは単純な例です。実際、私は多くの Service サブクラスを持っています。たとえば、さまざまな製品を販売するショップでは、各製品が異なるプロパティを持つことができると考えてください。
前もって感謝します。