Herança com Joins usando JPA

 Caros amigos, tenho um problema quanto a herança dom join na JPA. O modelo de classes está parecido con isso(simplificado):

Pessoa {
nome
endereço}

Professor{
formação
}

Aluno{
matricula
}

Assim, as entidades Professor e Aluno Herdam as propriedades da entidae Pessoa. No banco, cada entidade possui uma tabela, logo, é necessário fazer join entre elas. 

Gostaria muito que alguém me dissesse com é que se faz herança com essa estratégia usando a JPA.
Abraço.

Oi Thiago, ficaria mais ou mesno assim :

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
Pessoa {
nome
endereço}

Professor extends Pessoa{
formação
}

Aluno extends Pessoa{
matricula
}

Um abraço.