Dúvida em mapeamento hibernate

Olá.

Estou com uma dúvida no mapeamento entre PessoaFisica e Contato. Os objetos estão assim:

PessoaFisica
idPessoaFisica
nome
dtNasc

Contato
idContato
email
cargo
idPessoaFisica

Onde o id da PessoaFisica é chave estrangeira na tabela Contato. Eu quero que ao inserir uma PessoaFisica, um registro seja inserido na tabela contato contendo o id da PessoaFisica que acabei de inserir.

Alguém tem alguma dica de como fazer isso ?

Obrigado!

Não sei se compreendi sua duvida… mas vc tem que informar os dados… na inclusao… Qdo vc estiver inserindo no Objeto Pessoa, vc tem tbm que inserir dados no contato tbm… mas isso eh logico…
c eu entendi certo…
Vc tem tbm que inserir uma chave no HBM de Pessoa :
cascade=“all-delete-orphan”

Desculpa caso nao seja esse seu problema… mas tentei…