Mapeamentoe Objeto Relacional

Estou com dúvida em qual a melhor alternantiva de mapeamento usar.

Mapeamento de uma tabela por hierarquia ou herança
Mapeamento de uma tabela por classe concreta
Mapeamento de uma tabela por classe especificada

Alguém tem alguma sugestão?