Opa b_m_a_, boa tarde!!
Estou com um problema na apostila nova tbm!!!..gostaria de saber se pode me ajudar?!?
Estou no capítulo anterior ao seu(capítulo 11), tentando resolver o exercício 11.15.
No meu caso, estou desenvolvendo um sistema aqui na empresa seguindo exatamente o modelo da apostila, e no exercício que disse antes, não consigo efetuar o update no projeto.
No console do eclipse sai certinho o system.out que coloquei pra exibir o comit dos dados, mas não modifica nada no formulário…vou postar aqui meu código do update…estou a manhã e a tarde toda tentando resolver isso e nada!!
[code]public void editar(ItemReparavel itemReparavel) {
String sql = “UPDATE bco_itens_reparaveis_por_cr SET origem = ?, descricao = ?,tipo = ?,acao = ?,opcao_cr = ?,destino = ?,” +
“tempo_de_reparo = ?,observacao = ?,status = ?,preco = ?,atualiza_preco = ? WHERE codigo = ?”;
try {
PreparedStatement stmt = this.conn1.prepareStatement(sql);
stmt.setString(1, itemReparavel.getOrigem());
stmt.setString(2, itemReparavel.getDescricao());
stmt.setString(3, itemReparavel.getTipo());
stmt.setString(4, itemReparavel.getAcao());
stmt.setString(5, itemReparavel.getOpcao_cr());
stmt.setString(6, itemReparavel.getDestino());
stmt.setString(7, itemReparavel.getTempo_de_reparo());
stmt.setString(8, itemReparavel.getObservacao());
stmt.setString(9, itemReparavel.getStatus());
stmt.setFloat(10, itemReparavel.getPreco());
stmt.setString(11, itemReparavel.getAtualiza_preco());
stmt.setString(12, itemReparavel.getCodigo());
stmt.execute();
stmt.close();
System.out.println("dados alterados");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}[/code]
lembrando que esse código é do sistema que estou desenvolvendo, mas seguindo exatamente o que está na apostila…a tabela em que gravo essas informações tem uma chave composta pelo código e a origem…
Já tentei setando os dois, já tentei setando cada um individualmente e nada…aqui, posto como está o meu controller…
[code]@RequestMapping(“exibirItem”)
public String exibir(String codigocobra, Model model) throws Exception{
ItemReparavelDAO dao = new ItemReparavelDAO();
model.addAttribute(“item”, dao.buscaPorCodigo(codigocobra));
return “item/exibirItem”;
}
@RequestMapping("editarItem")
public String editar(ItemReparavel itemReparavel) throws Exception{
ItemReparavelDAO dao = new ItemReparavelDAO();
dao.editar(itemReparavel);
return "redirect:listarItem";
}[/code]
Se puder me ajudar, ficarei agradecido!!!
Abraço!!!