| According to this StackOverflow question, there's a note which makes a claim that JOINED inheritance can lead to a Cartesian Product. This is not correct since, no matter how many subclasses a given base class have, when using a polymorphic query against the base class, we will just fetch the total number of subclass entities, not a Cartesian Product between all of them. |