-3
여기 내 코드는 SQL 쿼리 개체를 반환하지만 반환 방법은 목록을 반환합니다, 나는 그것을 고칠 수 없습니다.개체를 netbeans의 목록으로 변환하는 방법은 무엇입니까?
@GET
@Path("returnPlaceName/{studentid}")
@Produces({"application/json"})
public List<Location> returnPlaceName(@PathParam("studentid") Integer studentid) {
TypedQuery<Location> q = em.createQuery("SELECT l.locationname, count(l.locationname) FROM Location l where l.studentid.studentid = :studentid GROUP BY l.locationname", Location.class);
q.setParameter("studentid", studentid);
return q.getResultList();
}
'장소 이름 및 빈도 목록을 반환해야합니다. Map 객체를 반환하면 장소 이름과 빈도가 각각 키와 값을 나타 내기 때문에 마음에 들게됩니다. 그러나 쿼리 개체를 반환합니다, 올바른 결과를 얻으려면 목록으로 변환 할 수 없습니다. – mike