Boa noite 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 String startAddRelEscolaCensoEscolar () {
selectedRelEscolaCensoEscolar = new RelEscolaCensoEscolar();
return "gotoAddNewRelEscolaCensoEscolar";
}
public String finishAddRelEscolaCensoEscolar () throws ClassNotFoundException, SQLException {
receDAO.add(selectedRelEscolaCensoEscolar);
// Limpa o cache
relEscolaCensoEscolar = null;
return "gotoListRelEscolaCensoEscolar";
}
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) relEscolaCensoEscolar);
// Limpa o cache
relEscolaCensoEscolar = null;
return "gotoListRelEscolaCensoEscolar";
}
public String removeRelEscolaCensoEscolar() throws ClassNotFoundException, SQLException {
receDAO.delete(selectedRelEscolaCensoEscolar);
// Limpa o cache
relEscolaCensoEscolar = null;
return "gotoListRelEscolaCensoEscolar";
}
public RelEscolaCensoEscolar getSelectedRelEscolaCensoEscolar() {
return selectedRelEscolaCensoEscolar;
}
public void setSelectedRelEscolaCensoEscolar(RelEscolaCensoEscolar selectedRelEscolaCensoEscolar) {
this.selectedRelEscolaCensoEscolar = selectedRelEscolaCensoEscolar;
}
public CensoEscolar getCensoEscolar() {
return censoEscolar;
}
public void setCensoEscolar(CensoEscolar censoEscolar) {
this.censoEscolar = censoEscolar;
}
}