JPA - Mapeamento de estrutura de "árvore"

1 resposta
L

Pessoal,

Na opinião de vocês qual seria o mapeamento mais apropriado para uma estrutura de árvore?
Mais especificamente para um plano de contas contábil

Att

1 Resposta

meiao

Em geral utilizo o padrão Composite. Veja a classe Composite na estrutura do padrão

Com este método é fácil de escrever o objeto e o mapeamento JPA também é fácil.
Mas quando você tem uma hierarquia (altura da árvore) muito grande, suas buscas automáticas podem não ser muito eficientes.

Outro método que gosto é o nested set model. As buscas deste jeito ficam bem eficientes, mas não é fácil de fazer o mapeamento JPA.

Neste link explica-se como faz-se o SQL.
http://www.pure-performance.com/2009/03/managing-hierarchical-data-in-sql/

Criado 5 de fevereiro de 2014
Ultima resposta 5 de fev. de 2014
Respostas 1
Participantes 2