Caro
Tenho o seguinte modelo:
banco:
Pessoa
- idPessoa
- nome
Usuario
- idPessoa - pk de usuario e fk de usuario para pessoa
no hibernate:
Usuario herda de Pessoa. A minha estratégia é @Inheritance(strategy = InheritanceType.JOINED) que se encontra em Pessoa
Pergunta: eu posso criar um usuário para uma pessoa que já existe ?? posso fazer isso usando só hibernate ?
A minha realidade é que os meus usuários criam uma pessoa primeio para depois cadastrá-la como usuario. funcionário e etc
Eu posso fazer isso modelando essas classes como herança ?
O que eu acho é que se eu modeli nas classes ele como herança não tem como eu criar um usuário ligando ele a uma pessoa
já existente. Se eu quero criar um usuário e associá-lo a uma pessoa já existente eu não poderia usar herança. Logicamente
eu posso dar um insert um usuário por fora e no final das contas eu vou ter o que eu quero (com herança). Mas isso não é
o correto, é isso mesmo ?
Desde já gradeço a atenção de vocês