public void cadastrarProduto(Produto produto, int id) {
        StringBuilder sql = new StringBuilder();
        sql.append("INSERT INTO PRODUTO_PEDIDO(NOMEPRODUTO, TIPOPRODUTO, VALORLAVAGEM, IDPEDIDO) VALUES (?,?,?,?)");
        try {
            con = Conexao.getInstance().obterConexao();
            con.setAutoCommit(false);
            pst = con.prepareStatement(sql.toString());
            pst.setString(1, produto.getNomeProduto());
            pst.setString(2, produto.getTipoProduto());
            pst.setString(3, produto.getValorLavagem());
            pst.setInt(4, id);
            
            pst.executeUpdate();
            con.commit();
        } catch (Exception e) {
            try {
                e.printStackTrace();
                if (con != null && !con.isClosed()) {
                    con.rollback();
                }
            } catch (SQLException e2) {
                e2.printStackTrace();
            }
        } finally {
            try {
                if(resultSet != null) {
                    resultSet.close();
                }
                if (pst != null) {
                    pst.close();
                }
                if (pst != null) {
                    con.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
     }