Dados atualizados estão indo para ultima posição da JTable, [RESOLVIDO] VLW  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 480
Localização: Paracatu - Minas Gerias
Offline

Não entendi....??? o que tem haver o listar com o alterar, eu nao estouusando o método listar no alterar do DAo nem no da regra de negocio.estranho

This message was edited 1 time. Last update was at 13/03/2010 16:24:54


Bacharelando em Sistemas de Informação



Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 480
Localização: Paracatu - Minas Gerias
Offline

Vo postar o método que to utilizando para listar os dados dentro da Frame, o meu método de listar() do DAO.

MÉTODO QUE LISTA DENTRO DA FRAME

MÉTODO DE LISTAR DO DAO

Bacharelando em Sistemas de Informação



ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20587
Localização: Curitiba/PR
Offline

No seu listar, vc está deixando a ordem que os objetos vem do banco a cargo do banco:


Por isso, cada vez que você carrega a lista, ela virá na ordem que o BD achar mais adequada. O ideal é você usar um order by, tipicamente, por nome:


Isso garante que vc carregue tudo numa ordem consistente, sempre que o programa é iniciado.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
malucocelo
JavaBaby
[Avatar]

Membro desde: 05/08/2009 12:38:53
Mensagens: 77
Offline

Justamente o que eu havia sugerido lá em cima.
Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 480
Localização: Paracatu - Minas Gerias
Offline

Certo.. tudo bem...mas ta acontecendo o seguinte, caso eu altere um nome de alguma pessoa, e esse nome após ser alterado for conter como primeira letra a letra "A", ele vai para a primeira posição,certo????? é normal de Acontecer isso?? ou campo mesmo contendo a letra "A" como inicial apó ser alterado tem que continuar na sua respectiva posição??? Caso eu coloque o comando "select*from usuario order by idusuario", caso durante alguma alteração, for inserido algum nome com a letra "A" ela irá continuar na mesma posição.. o que vcs acham dessa solução??? ou a outra é melhor?????
Vlws galerinha

This message was edited 2 times. Last update was at 13/03/2010 20:25:02


Bacharelando em Sistemas de Informação



malucocelo
JavaBaby
[Avatar]

Membro desde: 05/08/2009 12:38:53
Mensagens: 77
Offline

Em um caso com esse, não há implementação melhor, você deve pedir a opnião dos usuários do sistema e se possível deixar a possibilidade de ordenar por mais que um critério, normalmente se ordena pelo nome, mas, pode ser que os usuários prefiram outra coisa.
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20587
Localização: Curitiba/PR
Offline

Uma boa seria usar a classe de auto-filtro, da minha assinatura.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 480
Localização: Paracatu - Minas Gerias
Offline

Vlw Galerinha muito obrigado de coração...

Bacharelando em Sistemas de Informação



 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team