Thanks, however, that still does not answer my question
The book - Java Persistence with Hibernate lists four types of inheritance Paradigms
#4 Table per subclass�Represent is a (inheritance) relationships as has a (foreign key) relationships.
Some database systems (Oracle, for example) limit the number of tables in an outer join operation. For a wide hierarchy, you may want to switch to a different fetching strategy that executes an immediate second select instead of an outer join:
I'm wondering if anybody has an example of this with annotations