nUma
Tabela para cada classe concreta. O suporte para esta estratégia foi tornado opcional para os Persistent providers devido as dificuldades de implementação de operações polimórficas.
n@Entity
n@Inheritance(strategy=
n InheritanceType.TABLE_PER_CLASS)
npublic abstract
class Ator implements Serializable { …
n}
n@Entity
npublic class Trabalhador extends Ator { … }
n
n@Entity
npublic class Estudante extends Ator { … }