@GET
@Produces({"application/xml", "application/json"})
@Path("/region/{regionId}")
public List<TransitCumulativeSales> findAllRegion(@PathParam("regionId") Integer regionId) {
Query baseRangeQuery = em.createQuery(REGION_RANGE_QUERY);
Parameter<Integer> p1 = baseRangeQuery.getParameter("regionId", Integer.class);
baseRangeQuery.setParameter(p1, regionId);
List<TransitCumulativeSales> result = new ArrayList<TransitCumulativeSales>();
List<Object[]> resultList = baseRangeQuery.getResultList();
for (int i=0; i < resultList.size(); i++){
Object o[] = resultList.get(i);
TransitCumulativeSales t = new TransitCumulativeSales();
t.setStartDailySalesId((Integer)o[0]);
t.setEndDailySalesId((Integer)o[1]);
t.setCost((Double)o[2]);
t.setSales((Double) o[3]);
t.setDate((Date)o[4]);
result.add(t);
}
return result;
}
CumulativeLiveSalesFacadeREST.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:marathonv5
作者:
评论列表
文章目录