[RESOLVIDO] Relacionamento FK Hibernate  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
samuelfac
Thread.start()

Membro desde: 01/12/2009 10:23:48
Mensagens: 25
Localização: Joinville-SC
Offline

Olá pessoal, sou novo em java, mas ja estou pegando as manha!
Espero que me ajudem nesta dúvida...

Procurei na web, e aqui no forum, mas nao encontrei em nenhum lugar qual a forma correta de fazer um relacionamento com FK...

A situaçao é a seguinte:
[Tabelas com seus campos]
Banco
*cod_banco (pk)

Agencia
*cod_agencia (pk)
*cod_banco (fk banco)

Conta Corrente
*cod_conta (pk)
*cod_agencia (fk agencia)
*cod_banco (fk agencia)

alguem pode me ajudar??
coisas que tentei e nao deram certo:



Muito Obrigado.

This message was edited 1 time. Last update was at 18/12/2009 10:28:13

[WWW]
santos.levi
JavaTeenager

Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline

Da uma olhada nessa apostila voce vai tirar de letra isso..
abraços!
[url]
ftp://users.dca.ufrn.br/UnP2007/Hibernate_Anotacoes.pdf
[/url]
[MSN]
samuelfac
Thread.start()

Membro desde: 01/12/2009 10:23:48
Mensagens: 25
Localização: Joinville-SC
Offline

Obrigado pela ajuda

Mas esta pedindo usuario e senha...


podes passar?


Muito Obrigado.
[WWW]
samuelfac
Thread.start()

Membro desde: 01/12/2009 10:23:48
Mensagens: 25
Localização: Joinville-SC
Offline

o arquivo está aqui:

[url]
http://sourceforge.net/projects/hibrefptbr/files/hibrefptbr/20061120/hibernate_reference20061120.pdf/download
[/url]


Assim que eu tiver um tempo, eu vou ler isto e fazer o exemplo, entao posto aqui.

Obrigado.
[WWW]
samuelfac
Thread.start()

Membro desde: 01/12/2009 10:23:48
Mensagens: 25
Localização: Joinville-SC
Offline

Olá pessoal.

Realmente tentei várias vezes, mas nao achei nenhuma soluçao... ja encontrei varios exemplos que nao funcionam...

o meu problema está na ContaCorrente, onde sao 2 FKs.

Alguem tem uma soluçao???


Tentativa com ERRO:

ERRO:
Caused by: org.hibernate.AnnotationException: A Foreign key refering entity.Agencia from entity.ContaCorrente has the wrong number of column. should be 1



-----
E na Agencia possui o relacionamento com o Banco, e funciona perfeitamente assim:



Muito Obrigado.

This message was edited 5 times. Last update was at 18/12/2009 09:25:37

[WWW]
samuelfac
Thread.start()

Membro desde: 01/12/2009 10:23:48
Mensagens: 25
Localização: Joinville-SC
Offline

Resolvido por mim:

Finalmente consegui fazer funcionar...

sege o exemplo para funcionar:

AGENCIA PARA O BANCO


CONTA CORRENTE para AGENCIA


essa soluçao foi achada com a tecnica: tentativa/erro...

Obrigado.
[WWW]
FernandoMelo
Thread.start()

Membro desde: 10/01/2008 17:11:01
Mensagens: 37
Localização: Florianópolis
Offline

Cara...
Apesar do post fazer um tempo...
me ajudou...estava com um problema parecido...
valeu...

This message was edited 1 time. Last update was at 05/06/2010 22:45:31

[Email] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team