Costumo fazer o seguinte, crio as chaves primaria das tabelas e as forenkey no banco de dados e depois eu importo no netbeans…funciona a mesma coisa para o eclipse…
F
fabiocesar.ti
O que é esse “importo”? engenharia reversa?
Rodrigo_Sasaki
um relacionamento @ManyToOne também pode ser anotado com @Id sem problema. já tentou fazer isso do lado do Item?
F
fabiocesar.ti
Na verdade isso não tentei fazer.
Vou implementar e aviso qualquer coisa.
Muito Obrigado
F
fabiocesar.ti
Funcionou perfeitamente…
Outra duvida, o que exatamente o @PrimaryKeyJoinColumn faz?
Rodrigo_Sasaki
A anotação @PrimaryKeyJoinColumn está relacionada com herança entre entidades.
Vamos supor que você tem uma entidade Pessoa e sua PK é o atributo idPessoa
E uma entidade estende de Pessoa, como PessoaFisica.
Você usa o PrimaryKeyJoinColumn para dizer qual atributo da classe filha que contém o valor da PK, caso nenhum seja especificado, é deduzido que o nome do atributo é o mesmo da classe pai, mas pra ficar o exemplo, vamos dizer que o nome é idPessoaFisica, aí ficaria assim: