JPA e Hibernate limitaçao com Herança de um sistema em producao

Seguinte galera preciso integrar uma nova entidade que deve ser
subclasse de Pessoa em um sistema ja em producao.
Fiz o mapeamento com Joined:

[quote]Pessoa - novo
Aluno - novo[/quote]
Ao realizar um persist em Aluno tanto JPA quanto Hibernate geram automaticamente
uma clausula insert para Pessoa;
no caso de:

[quote]Pessoa - ja existir no banco
Aluno - ja existir no banco[/quote]
e vc realizar um merge em Aluno tanto JPA quanto Hibernate geram automaticamente
uma clausula update para Pessoa;
mas no caso de um sistema em produçao no qual Aluno é uma nova entidade que herda de pessoa,
e fosse necessario que algumas pessoas ja cadastradas se tornassem Aluno, algo assim:

[quote]Pessoa - ja existir no banco
Aluno - novo[/quote]
e vc realizar um persit ou merge em Aluno tanto JPA quanto Hibernate geram:
insert em Aluno e automaticamente gera insert para Pessoa que ja esta cadastrada
o que causa um erro. Gostaria que gerasse um insert em Aluno e um update em Pessoa.
Gostaria de saber se alguem ja passou por isso e se teria uma solução
que nao fosse JDBC, pois sei que com JDBC funciona.