【发布时间】:2013-06-16 15:25:11
【问题描述】:
如何获取自定义对象列表,例如查询结果:
SELECT p.category.id, count(p.id) FROM Product p left join p.category c WHERE p.seller.id=:id GROUP BY c.id
举例:
return getEntityManager().createQuery("SELECT p.category.id, count(p.id) FROM Product p left join p.category c WHERE p.seller.id=:id GROUP BY c.id").setParameter("id", id).getResultList();
我需要一张包含类别 ID 和类别中产品数量的地图。
【问题讨论】:
-
我建议查看this answer。这个答案有两个例子 1. 使用元组 2. 使用类和泛型
标签: java hibernate jpa jpa-2.0 entitymanager