2017-12-30 56 views
-1

休憩サービスからエンティティのリストを受け取ることができません。生成されたJersey RESTクライアントを通じてエンティティのリストを取得する

netbeansとIamを使用してJersey RESTクライアントを生成し、これを使用して単一のエンティティを取得しました。 (これは動作します)

agentDTO - データ転送オブジェクトは、

agentCliである - これは仕事とクラッシュしない

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

生成されたクライアントです。

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

あなたの問題は何ですか? – Ravi

+0

「クラッシュ」レポートを貼り付けることはできますか?エラーメッセージ? – pirho

答えて

0

解決済み。不具合はオラクルにあります。ローカルデータベースを作成し、今はうまく動作します。

また、代わりに私がクライアントにこのメソッドを使用するデフォルトのfindAll_JSONの:

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; 
}  
関連する問題