Ordenação (drag and drop) na view refletir no banco  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

Olha só, qual a melhor maneira para resolver a situacao?

Na visao o usuario pode arrastar elementos na tela e a ordem desses elementos são importantes. Então na tabela do banco de dados que representa minha entidade eu criei uma campo ordem do tipo inteiro. Quando o usuario muda de posição um elemento na visao eu adquiro o valor de ordem do elemento acima e adiciono mais um na nova ordem desse elemento, obviamente eu tenho que fazer o mesmo para todos os elementos na sequencia. Dessa maneira, se eu mover um elemento para a primeira posicao todos os elementos acabam sofrendo mudanças no campo ordem, o que será persistido no banco de dados.

Eu queria uma ideia para incrementar a ordem de uma entidade sem precisar mecher na ordem dos demais registro, dai um simples mudança de posição nao geraria muitos upgrades no banco de dados.

Qualquer dica sera util.

Obrigado!

This message was edited 1 time. Last update was at 04/05/2010 17:09:56


[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team