Hibernate x Relacionamento Tabelas sem ser pela PK

2 respostas
M

Pessoal, como já falei em tópico anteriores, eu desenvolvo sistemas utilizando um banco de dados, Oracle, já criado.

Tenho a sguinte estrutura:

Table Usuario
id_usuario (PK)
nome
username

Table Profile
id_profile(PK)
nome

Table Profile_User
id_profile_user(PK)
id_profile(FK)
user_name – criaram este campo exatamente assim !!! :shock:

Como fazer o relacionamento dessas tres tabelas usando hibernate-annotation ?? Sendo que o campo “user_name” não é um FK ??

Valew.

2 Respostas

M

Galera, eu estava pensando com meus botões aqui… como o campo username é um índice do tipo único na tabela usuário, se eu pegar o campo user_name na tabela profile_user e coloca-la como FK referenciando o username da tabela usuário, dá certo ??

Valew.

plentz

Você pode fazer seu relacionamento OneToMany(por exemplo) normalmente e usar @JoinColumn pra especificar a coluna de join.

Criado 22 de maio de 2007
Ultima resposta 27 de mai. de 2007
Respostas 2
Participantes 2