HIbernate e recursividade  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Maicon Fritsch
Thread.start()

Membro desde: 18/07/2008 16:30:55
Mensagens: 28
Offline

Galera seguinte to ficando doido estou desenvolvendo um sistema e ele utiliza recursividade
e nao sei como fazer no hibernate presciso de ajuda vejam bem

Na classe Associados vou usar logica recursiva

tem alguns campos

o IdAssociado (Filho)
e o IdIndicado (Pai)

como faço uma consulta recursiva com hibernate


Estou usando o hibernate annottations + vraptor + jsp

This message was edited 1 time. Last update was at 16/09/2008 16:05:24

lmprates
JavaChild
[Avatar]

Membro desde: 18/08/2006 11:43:29
Mensagens: 127
Localização: Porto Alegre - RS
Offline

Cara,
vou te passar um exemplo semelhante que funciona aqui pra mim...
No caso de Cadastros de menu, um menu pode ter sub-menus, o que também é recursivo como no seu exemplo, e anotamos a classe da seguinte maneira...



espero que ajude

[]'s

------
Leonardo Prates
Bacharel em Sistemas de Informação
Sun Certified Java Associate
[MSN]
Maicon Fritsch
Thread.start()

Membro desde: 18/07/2008 16:30:55
Mensagens: 28
Offline

Então Imprates eu ja anotei as classes esta funcionando so presciso sabe como faço as consultas mesmo entende


então e sobre a consulta sei que vou ter que usar sql native pois parece me que hql nao tem consultas recursivas certo!!!!

This message was edited 1 time. Last update was at 17/09/2008 09:10:27

Maicon Fritsch
Thread.start()

Membro desde: 18/07/2008 16:30:55
Mensagens: 28
Offline

então alguem? me ajudem ai por favor!
romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2430
Localização: Santa Maria/RS
Offline

O tópico é antigo, mas cheguei nesse mesmo problema.

Tenho uma consulta para o Banco DB2 que é recursiva. Não tenho nem idéia como fazer no hibernate isso.

Se alguém já utilizou algo, posta umas dicas ai, valeu.

Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
mario.fts
GUJ Ranger
[Avatar]

Membro desde: 14/05/2008 09:41:06
Mensagens: 815
Localização: São Paulo - ZL
Offline

bom, eu fiz o seguinte: eu tenho um funcionario, e ele tem um superior, que também é um funcionário. não consegui fazer consulta recursiva, tive que colocar uma lógica no dao pra fazer funcionar (Vide POG no google, )



não consegui fazer de outro jeito que não fosse com duas consultas

Mário Amaral Gonçalves

"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra
[Email]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

romarcio wrote:O tópico é antigo, mas cheguei nesse mesmo problema.

Tenho uma consulta para o Banco DB2 que é recursiva. Não tenho nem idéia como fazer no hibernate isso.

Se alguém já utilizou algo, posta umas dicas ai, valeu.


Que eu saiba não tem como, a menos que use uma linguagem de consulta lógica ao inves de SQL.
romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2430
Localização: Santa Maria/RS
Offline

Pois eh, acabei usando o sql-query no mesmo arquivo do mapeamento do hibernate.
Dai posso pegar o parametro que preciso de um campo que faz parte do mapeamento.




Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team