public boolean Salvar(Endereco obj,int idPessoa){
        try{
            if(obj.getId() == 0){
                PreparedStatement comando = banco.getConexao()
                        .prepareStatement("INSERT INTO enderecos (rua,cep,bairro,numero,id_pessoa,cidade,estado,ativo) "
                        + "VALUES(?,?,?,?,?,?,?,?)");
                comando.setString(1, obj.getRua());
                comando.setString(2, obj.getCep());
                comando.setString(3, obj.getBairro());
                comando.setString(4, String.valueOf(obj.getNumero()));
                comando.setInt(5, idPessoa);
                comando.setString(6, obj.getCidade());
                comando.setString(7, obj.getEstado());
                comando.setInt(8, obj.getAtivo());
                
                comando.executeUpdate();
                comando.getConnection().commit();
            }else{
                PreparedStatement comando = banco.getConexao()
                        .prepareStatement("UPDATE enderecos SET rua =? ,cep = ?"
                        + ",bairro= ?,numero = ?,id_pessoa = ?,cidade = ?,estado = ? ativo = ? WHERE id = ?");
                comando.setString(1, obj.getRua());
                comando.setString(2, obj.getCep());
                comando.setString(3, obj.getBairro());
                comando.setString(4, String.valueOf(obj.getNumero()));
                comando.setInt(5, idPessoa);
                comando.setString(6, obj.getCidade());
                comando.setString(7, obj.getEstado());
                comando.setInt(8, obj.getAtivo());
                comando.setInt(9, obj.getId());
                
                comando.executeUpdate();
                comando.getConnection().commit();
            
            }
            
            return true;
        }catch(SQLException ex){
            ex.printStackTrace();
            return false;
        }
  
    
    }