Menus e sub-menus dinâmicos com Hibernate

5 respostas
rpffoz

Olá Senhores,

Eu criando um modulo onde os menus são dinâmicos ao ponto da hierarquia ser ilimitada, por exemplo:

MenuPai1 -> MenuFilho1 e MenuFilho2 -> MenuNeto1

Para isso eu apenas criei uma tabela Menu relacionada com ela mesma.

O problema acontece em mapear ela no Hibernate, e recuperar todos os menus respeitando a hierarquia de cada um.

Alguém já fez isso? poderia me ajudar?

Abraços.

5 Respostas

fabiofalci

Eu já fiz. Qual o problema?

rpffoz

Então, como você mapeou a tabela relacionada com ela mesma no hibernate?

E como ficou sua query de pesquisa?

Abraços

fabiofalci

rpffoz:
Então, como você mapeou a tabela relacionada com ela mesma no hibernate?

<many-to-one name="parent" ... >

Ainda usando hbm.xml, um many-to-one para o parent.

Um findAll simples. Só tive que criar um campo que indica a ordem do menu de acordo com o pai. Mas isso também
poderia ser feito com uma chave de previous ou next!

rpffoz

Entendi perfeitamente o mapeamento, agora, poderia dar um pouco mais de detalhe sobre esse flag criado? ^

Abraços.

fabiofalci

Esse cara teve a mesma duvida que vc, ve se te adianta
http://www.guj.com.br/posts/list/78818.java

Criado 16 de abril de 2008
Ultima resposta 17 de abr. de 2008
Respostas 5
Participantes 2