Oi, Pessoal…
Nao me considerem um cara chato, mas vivendo e aprendendo…
Agradeço desde já a compreensao de todos, vcs tem me ensinado muitas coisas… esse fórum realmente é muito bom (orque já tentei outros e nao gostei)
Quando eu perguntei sobre o titulo acima, me responderam…
De fato não é possível ordenar um ResultSet e, para mim, não faz nenhum sentido este tipo de operação, já que uma representação de uma tabela não precisa de ordenação (coisas que fogem de sua responsabilidade). Sugestões:
- mapear o ResultSet para objetos que implemente a interface java.lang.Comparable e jogá-los em um List
- criar algum widget maluco que faça a ordenação de informações, como os DataSets do .NET fazem (aliás, me pergunto até hoje porque diabos a porcaria do Swing não tem um componentezinho destes pronto para usar).
Nossa, que raios de aplicação é esta onde vc tem que ordenar um ResultSet? Não me convenceu não…
Que tal se usar o ResultSet apenas para trazer os dados, e armazenasse isso em uma List… e como disse nosso amigo Volnei Latino, usar o método sort para fazer a ordenação que quiser
O problema é o seguinte, galera: vcs ja tentaram trazer pra List ou pra qualquer outro objeto 400.000 REGISTROS com 25 COLUNAS??? é f…
estoura tudo…
Eu so perguntei isso porque no Delphi eu posso ordenar os ResultSets…
Depois de feita a listagem, o cara pode ordenar pelo campo que quiser e filtrar tanto por campo qto por registro…

