Hibernate UniqueConstraint  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
jvds@bol.com.br
Java Ninja

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 .

Obrigado !!!
Joao Vitor
[Email]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

tenta usar a anotação @JoinColumn

--
Caelum
www.caelum.com.br

jvds@bol.com.br
Java Ninja

Membro desde: 25/09/2006 09:30:24
Mensagens: 289
Offline

Lucas Cavalcanti wrote:tenta usar a anotação @JoinColumn

Estou fazendo isto



e recebo a seguinte exception:

[Email]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

isso pq a chave do outro cara é composta... não vai funcionar mesmo...

tenta @JoinColumns({@JoinColumn("..."), @JoinColumn("...")})
colocando todas as chaves

--
Caelum
www.caelum.com.br

jvds@bol.com.br
Java Ninja

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.
[Email]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

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

--
Caelum
www.caelum.com.br

jvds@bol.com.br
Java Ninja

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


Ok entao obrigado pela dica.
[Email]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team