public boolean Salvar(Telefone obj, int idPessoa){
        try{
                if(obj.getId() == 0 ){
                    PreparedStatement comando = banco
                            .getConexao().prepareStatement("INSERT INTO telefones "
                            + "(ddd,numero,id_pessoa,ativo) VALUES(?,?,?,1)");

                    comando.setInt(1, obj.getDdd());
                    comando.setInt(2, obj.getNumero());
                    comando.setInt(3, idPessoa);

                    comando.executeUpdate();
                    comando.getConnection().commit();
                
            }else{
                PreparedStatement comando = banco
                            .getConexao().prepareStatement("UPDATE telefones "
                        + "SET ddd = ?,numero = ?"
                        + ",id_pessoa = ?,ativo = ? WHERE id =?");

                    comando.setInt(1, obj.getDdd());
                    comando.setInt(2, obj.getNumero());
                    comando.setInt(3, idPessoa);
                    comando.setInt(4, obj.getAtivo());
                    comando.setInt(5, obj.getId());

                    comando.executeUpdate();
                    comando.getConnection().commit();
                
            }
            return true;
        }catch(SQLException ex){
            ex.printStackTrace();
            return false;
        }
    }