Multiple choice technology programming languages

What are the different approaches to represent an inheritance hierarchy?

  1. Table per Concrete class

  2. Table per Sub class

  3. Table per class Hierarchy

  4. all of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Hibernate supports three inheritance mapping strategies: Table per Concrete Class (each class gets its own table), Table per Subclass (shared parent table with separate subclass tables), and Table per Class Hierarchy (single table for entire hierarchy).