2017-12-30 43 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; 
}