Talvez eu tenha que usar um embededId, não sei. Preciso de ajuda.
douglascst90
voce precisa gravar na tabela usuario o id de pessoa? Sendo que ele seja primaria na tabela usuario?
Hebert_Coelho
jakefrog:
Tenta com o @PrimaryKeyJoinColumn então.
Você tentou?
wicketando
Eu preciso gravar na tabela FUNCIONARIO o ID de PESSOA. Sendo ele PK na tabela FUNCIONARIO.
Vou tentar com o @PrimaryKeyJoinColumn
Hebert_Coelho
Cara, eu to olhando o livro aqui e ele dá um exemplo exatamente no seu caso:
wicketando
Tentei. O erro foi o seguinte: No identifier specified for entity: br.com.testes.model.Funcionario
Hebert_Coelho
Tentei. O erro foi o seguinte: No identifier specified for entity: br.com.testes.model.FuncionarioVc mapeou suas classes com Entity? Todas tem @Id? Você está utilizando interfaces? Esse exemplo que eu passei acima funciona. Está igual a esse exemplo?
douglascst90
jakefrog, ele nao precisa referenciar a coluna??
wicketando
jakefrog:
Cara, eu to olhando o livro aqui e ele dá um exemplo exatamente no seu caso:
Que livro é esse?
wicketando
jakefrog:
Cara, eu to olhando o livro aqui e ele dá um exemplo exatamente no seu caso:
Cara, no livro tanto Employee quanto ParkingSpace possui um ID.
No meu caso, o ID de employee, por exemplo, seria um ParkingSpace. Essa é a diferença.
Hebert_Coelho
douglascst90:
jakefrog, ele nao precisa referenciar a coluna??
Não pois são chave primárias diretas.
Ele mesmo responde sua pergunta logo abaixo do codigo: