Fórum jsf - cursor para atualizar dados de uma tabela da pagina no banco de dados #363032

24/04/2010

0

Bom dia pessoal.

Estou desenvolvendo uma aplicação com jsf e preciso atualizar todas as linhas de uma tabela de uma única vez. Acho que preciso usar um cursor, mas não consegui monta-lo. Alguem tem um exemplo, ou pode ajudar a montar o cursor do set?

Meu bean está com método para atualizar apenas um registro:  


public class RelEscolaCensoEscolarFace {      
     
    private RelEscolaCensoEscolarDAO receDAO = new RelEscolaCensoEscolarDAO();      
    private RelEscolaCensoEscolar selectedRelEscolaCensoEscolar;      
    private List<RelEscolaCensoEscolar> relEscolaCensoEscolar;      
    private CensoEscolar censoEscolar;      
     
    public RelEscolaCensoEscolarFace() {      
        System.out.println("RelEscolaCensoEscolar Face");      
    }      
     
...   
  
    public List<RelEscolaCensoEscolar> getRelEscolaCensoEscolarByCenso() throws ClassNotFoundException, SQLException, Exception {      
        if (relEscolaCensoEscolar == null){      
            relEscolaCensoEscolar = receDAO.getRelEscolaCensoEscolarByCenso(censoEscolar.getIdCensoEscolar());      
        }      
        return relEscolaCensoEscolar;      
    }      
     
    public String startEditRelEscolaCensoEscolar () {      
        if(censoEscolar.getSituacao().equals("A")) {      
            return "gotoEditRelEscolaCensoEscolar";      
        }      
        return "gotoViewRelEscolaCensoEscolar";      
    }      
     
    public String finishEditRelEscolaCensoEscolar () throws SQLException, ClassNotFoundException {      
        receDAO.set(relEscolaCensoEscolar);      
        // Limpa o cache      
        relEscolaCensoEscolar = null;      
        return "gotoListRelEscolaCensoEscolar";      
    }      
...   
  
    public RelEscolaCensoEscolar getSelectedRelEscolaCensoEscolar() {      
        return selectedRelEscolaCensoEscolar;      
    }      
     
    public void setSelectedRelEscolaCensoEscolar(RelEscolaCensoEscolar selectedRelEscolaCensoEscolar) {      
        this.selectedRelEscolaCensoEscolar = selectedRelEscolaCensoEscolar;      
    }      
  
...   
  
}    
O método do bean que chamo da tela para atualizar a lista é finishEditRelEscolaCensoEscolar (), preciso que este metodo seja um cursor que a cada linha do list<> chame o metodo receDAO.set(relEscolaCensoEscolar);
Att:   José Luiz
Jose Luiz

Jose Luiz

Responder

Posts

27/04/2010

Dyego Carmo

Voce quer fazer isto utilizando AJAX ou dando reload ?

Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar