public List<EntidadBancaria> findAll(){
        try{
        List<EntidadBancaria> ListaEntidades;

        Connection connection = connectionFactory.getConnection();
        ListaEntidades = new ArrayList();
        String selectTodasEntidades = "SELECT * from EntidadBancaria";
        PreparedStatement prepared = null;
        prepared = connection.prepareStatement(selectTodasEntidades);

        ResultSet result = prepared.executeQuery();
        while (result.next()) {
            EntidadBancaria entidadBancaria = new EntidadBancaria();

            entidadBancaria.setIdEntidad(result.getInt("idEntidad"));
            entidadBancaria.setCodigoEntidadBancaria(result.getString("codigoEntidad"));
            entidadBancaria.setNombre(result.getString("nombre"));
            entidadBancaria.setCif(result.getString("cif"));
            entidadBancaria.setTipo(TipoEntidadBancaria.valueOf(result.getString("tipoEntidadBancaria")));

            ListaEntidades.add(entidadBancaria);
        }
        return ListaEntidades;
        }catch(Exception ex){
            throw new RuntimeException(ex);
        }

    }