2017-12-30 34 views
-1

Ich habe Probleme, eine Liste von Entitäten von einem Rest-Service zu erhalten.Erneute Bereitstellung einer Liste von Entitäten über einen generierten Jersey-REST-Client

Ich generierte einen Jersey REST-Client durch Netbeans und ich benutze es so, um eine einzelne Entität abzurufen. (Das funktioniert)

agentDTO - ist ein Datenübertragungsobjekt

agentCli - wird der erzeugte Client

agentDTO a = agentCli.find_JSON(agentDTO.class, "5");

Das funktioniert nicht und stürzt ab.

List<agentDTO> tList = new ArrayList<agentDTO>(); 
       tList = agentCli.findAll_JSON(List.class); 
+0

was Ihr Problem ist? – Ravi

+0

Können Sie den Bericht "Absturz" einfügen? Fehlermeldung? – pirho

Antwort

0

Gelöst es. Der Fehler liegt bei Orakel. Eine lokale Datenbank erstellt und es funktioniert jetzt gut.

Auch anstelle des Standard-findAll_JSON Ich benutze diese Methode im Client:

public List<agentDTO> getAgents() { 
    Response serviceResponse 
      = client.target(BASE_URI + "/agent/"). 
      request(MediaType.APPLICATION_JSON).get(Response.class); 
    List<agentDTO> agents = serviceResponse.readEntity(new GenericType<List<agentDTO>>() { 
    }); 
    return agents; 
}  
Verwandte Themen