public VeiculoCombustivel update(VeiculoCombustivel veiculo) throws Exception { String sql = "UPDATE veiculo_combustivel " + "SET idVeiculo = :idVeiculo, tipo = :tipo, quantidade = :quantidade, valorUnitario = :valorUnitario, data = :data, " + "valorTotal = :valorTotal, quilometragem = :quilometragem " + "WHERE idVeiculoCombustivel = :idVeiculoCombustivel "; Map<String, Object> params = new HashMap<String, Object>(); params.put("idVeiculoCombustivel", veiculo.getIdVeiculoCombustivel()); params.put("idVeiculo", veiculo.getVeiculo().getIdVeiculo()); params.put("tipo", veiculo.getTipo().ordinal()); params.put("quantidade", veiculo.getQuantidade()); params.put("valorUnitario", veiculo.getValorUnitario()); params.put("data", veiculo.getData()); params.put("valorTotal", veiculo.getValorTotal()); params.put("quilometragem", veiculo.getQuilometragem()); update(sql, params, combustivelHandler); return veiculo; }
public VeiculoCombustivel save(VeiculoCombustivel veiculo) throws Exception { String sql = "INSERT INTO veiculo_combustivel (idVeiculo, tipo, quantidade, valorUnitario, data, valorTotal, quilometragem) " + "VALUES(:idVeiculo, :tipo, :quantidade, :valorUnitario, :data, :valorTotal, :quilometragem) "; Map<String, Object> params = new HashMap<String, Object>(); params.put("idVeiculo", veiculo.getVeiculo().getIdVeiculo()); params.put("tipo", veiculo.getTipo().ordinal()); params.put("quantidade", veiculo.getQuantidade()); params.put("valorUnitario", veiculo.getValorUnitario()); params.put("data", veiculo.getData()); params.put("valorTotal", veiculo.getValorTotal()); params.put("quilometragem", veiculo.getQuilometragem()); Integer idVeiculoCombustivel = save(sql, params, combustivelHandler); return find(idVeiculoCombustivel); }