Hibernate one-to-one com a mesma classe  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Pessoas,

Alguem por acaso sabe como fazer o mapeamento one-to-one onde ambas as classes são as mesmas.

Só para deixar mais claro meu problema:

public class Tarefa{
private Integer id;
private String nome;
private Tarefa tarefaFilha;

// gets e sets

}

como mapear isso de forma que quando eu procure o id da tarefa ele me traga sua filha???

grato

http://blog.caelum.com.br



[MSN]
maresp
Virtual Machine Man
[Avatar]

Membro desde: 28/05/2003 16:27:10
Mensagens: 553
Localização: Indaiatuba/SP
Offline

Vc consegue a recursividade simplesmente mapeando sua instância para um campo na tabela que vai conter a pk do objeto.
[Yahoo!] [ICQ]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Exemplificando com one-to-many

Former LIPE.
[ICQ]
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

valeu pela força gente

http://blog.caelum.com.br



[MSN]
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Ainda nao rolou pois eu quero usar a mesma classe interna.. usando o bag nao vira pois eh como usar uma collection. Estou lendo que nem louco a documentação mas ela nao tem exemplos bons para o que eu procuro.. Caso alguem tenha uma interpretação melhor que a minha


http://blog.caelum.com.br



[MSN]
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Andei pesquisando no site do hibernate e nao achei nenum exemplo como este que necessito fazer. Uma solução (porca) seria dizer que uma tarefa tem um relacionamento one-to-many com tarefa mas não gostaria de fazer desse modo.

Se alguem consegui ou consegue mapear um one-to-one da mesma classe help me please

http://blog.caelum.com.br



[MSN]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

Hbm:




http://silvioluiz.wordpress.com
[Email] [MSN]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

Classe:



This message was edited 1 time. Last update was at 05/04/2005 10:34:11


http://silvioluiz.wordpress.com
[Email] [MSN]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

Query:



Vê se funciona ai e da um feedback ok?

[]'s

This message was edited 1 time. Last update was at 05/04/2005 10:35:27


http://silvioluiz.wordpress.com
[Email] [MSN]
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

valeu cara.. este lance da named quer eu nao sabia que dava para usar no hibernate.

Vou testar sim mas este tipo de mapping eu sei fazer eu estava procurando um de one-to-one onde a classe possui um atributo dela propria..

Mas fico grato do mesmo modo.

Assim que eu testar eu dou o feed back certinho..

[]´s

http://blog.caelum.com.br



[MSN]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

eu estava procurando um de one-to-one onde a classe possui um atributo dela propria..


Pode ser um pouco mais claro??

http://silvioluiz.wordpress.com
[Email] [MSN]
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Posso sim.

Eu gostaria de mapear uma classe semelhante como a que vem abaixo:


Ou seja, uma tarefa tem ( composição ) uma tarefa filha, ou uma que ela dependa.

Ficou mais claro??

Eu tentei fazer o mapeamento one-to-one colocando o campo id (que eh um<id....> ) como chave mas não deu certo.


http://blog.caelum.com.br



[MSN]
francofabio
What is classpath?

Membro desde: 19/09/2006 11:44:14
Mensagens: 9
Offline

conseguiu resolver, seu prob? se conseguiu por favor post a solução pq estou com um prob. semelhante tb....muito obrigado!!!

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team