public List<EntidadBancaria> findByCodigo(String codigo) throws SQLException, Exception{
        Connection connection=connectionFactory.getConnection();
       List <EntidadBancaria> entidadBancarias=new ArrayList();
        EntidadBancaria entidadBancaria;
        String listaSQL="SELECT idEntidad,codigoEntidad, nombre, cif, tipoEntidadBancaria from entidadbancaria where codigoEntidad = ?";
        PreparedStatement preparedStatement= connection.prepareStatement(listaSQL);
         preparedStatement.setString(1, codigo);
        ResultSet resultset = preparedStatement.executeQuery();
        
        while(resultset.next()==true){
        entidadBancaria=new EntidadBancaria();
        
        entidadBancaria.setIdEntidadBancaria(resultset.getInt("idEntidad"));
        entidadBancaria.setCodigoEntidad(resultset.getString("codigoEntidad"));
        entidadBancaria.setNombre(resultset.getString("nombre"));
        entidadBancaria.setCif(resultset.getString("CIF"));
        String tipoEntidadBancaria=resultset.getString("tipoEntidadBancaria");
        entidadBancaria.setEntidad(TipoentidadBancaria.valueOf(tipoEntidadBancaria));
        entidadBancarias.add(entidadBancaria);
        }
        connection.close();
        return entidadBancarias;
        
    }