Hibernate Auto-Relacionamento  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
leoloko
JavaChild
[Avatar]
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline

Procurei aqui no forum achei algumas coisas, mas não resolveu meu problema...

Tenho a tabela produto:


Com este modelo acima, a tabela ficaria assim:



Então tenho meu DAO



Executando dessa forma, a tabela fica assim:

id, nome, produto_id
3, HotDog, NULL

Ele não cria os relacionamento com os produtos 1 e 2, utilizando essas mesmas annotations para relacionamentos normais funciona tranquilamente. Mas nesse auto-Relacionamento não rola, já tentei dar um @JoinColumn(name="produto_id") mas não mudou nada.

Alguém já passou por isso e poderia me dar uma luz? Obrigado.


This message was edited 1 time. Last update was at 20/12/2010 10:57:20

[MSN] [ICQ]
fhsantiago
JavaGuru

Membro desde: 05/05/2006 15:58:40
Mensagens: 200
Offline

Para ser um autorelacionamento como vc quer e a tabela ficar como vc escreveu


Deveria ser uma manyToOne em vez de OneToMany e em vez de um <List> deveria ser:
adrianoneres
Thread.start()
[Avatar]

Membro desde: 26/07/2010 18:35:36
Mensagens: 41
Localização: Cuiabá - MT
Offline

É isso mesmo que o fhsantiago disse, não deve ser uma lista, se a tua tabela no banco for do jeito que você colocou.

Mas cara, esse teu método salva() tá assim:



para incluir um novo não deveria ser assim?



This message was edited 1 time. Last update was at 22/12/2010 11:06:13


Adriano Neres
[MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team