Membro desde: 25/09/2006 09:30:24
Mensagens: 289
Offline
Bom Tarde, estou com a seguinte duvida tenho uma TabelaA que tem Primary key composta(IDGRUPO,ID) e tambem tenho um campo que e UNIQUE(ID) tem como eu fazer anotacao @ManyToOne Tabela B relacionando com o indice UNIQUE da TabelaA como seria usando Hibernate Annotations .
Membro desde: 25/09/2006 09:30:24
Mensagens: 289
Offline
Lucas Cavalcanti wrote:isso pq a chave do outro cara é composta... não vai funcionar mesmo...
tenta @JoinColumns({@JoinColumn("..."), @JoinColumn("...")})
colocando todas as chaves
Isto sei que vai funcionar mas pela logica do banco de dados quando vc tem uma chave unique no banco deixa vc fazer foreign key desta chave para outra tabela certo nao tem outra forma sem ser esta.
Membro desde: 25/09/2006 09:30:24
Mensagens: 289
Offline
Lucas Cavalcanti wrote:o hibernate não te ajuda tanto qdo tem chave composta... vc não deveria usar chave composta na verdade, ela não serve pra mta coisa