Olá pessoal!
Estou desenvolvendo um projeto no qual leio um arquivo .txt com n registros e os armazeno em um VO para poder ter acesso a ele em diferentes Classes e assim poder validar alguns registros que vem nesse arquivo. Até ai tudo bem. Porem preciso tambem validar todos esses registros com o que já existe em BD para que não inserir algo já existente no BD e assim ter informação duplicada.
Como pode ser ruim abrir muitas coneões com o BD para verificar registro por registro implementei uma especie de cash que vai armazenar todos esses VO’s (ArrayList) e vou fazer o mesmo com os registros do banco. Porem preciso ordenar os registros e não estou conseguindo implementar isso.
Object[] cashRegistro = {vo.getNrLista(),vo.getNrRede(),vo.getNrEnco(),vo.getDtAtvPt(),vo.getDtDstPt(), vo.getEotDoadora(), vo.getCnlDoadora(), vo.getEotReceptora(), vo.getCnlReceptora(), vo.getCdTpPt()};
List list = (List) Arrays.asList(cashRegistro);
Collections.sort(list);
Esse sort esta dando erro e eu não sei porque, ele pede pra fazer um cast e ficar assim
Collections.sort((java.util.List<T>) list);
Mesmo assim dá erro? Alguem sabe me dizer o que estou fazendo de errado?
[]'s
