Herança hibernate

2 respostas
leohunther

Olá pessoal,
Estou precisando de uma grande ajuda.
Tenho duas classes:
Funcionario e Usuario.
a classe Funcionario é subclasse de Usuario.
A relaçao entre eles é OneToOne.
No banco a tabela funcionario tem um campo matricula que é foreing key referenciando o id do usuario.
Mas não sei como usar hibernate pra persistir a classe Funcionario e a Usuario e o hibernate criar a relação de oneToone no banco, com os campos matricula(funcionario) => id(usuario).
Alguém pode me explicar como fazer isso com hibernate 3.0.
Estou usando JPA.
Se pussível um código de exemplo.
valeu!

2 Respostas

marciocamurati

Então pelo que entendi não seria necessário apenas setar o objeto usuário com o id preenchido antes de salvar o objeto funcionario?

[]s

leohunther

consegui fazer desse jeito aqui:

http://openk.com.br/blog/2007/11/06/mapeando-heranca-no-hibernate-3/

Deu certo!!
Valeu!!

Criado 18 de outubro de 2008
Ultima resposta 18 de out. de 2008
Respostas 2
Participantes 2