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);
 }