I see.. however I think it makes sense when the Inheritance type is TABLE_PER_CLASS - after all if there's no inheritance then why would you need @AttributeOverride