我有一个表格的JPA查询:
SELECT category, count(*) AS c FROM ...
我知道如果查询只返回一个列,我可以执行以下操作:
List<Article> articles = query.getResultList();
但是,如果上面的示例中有2列或更多列,我该如何访问结果?
答案 0 :(得分:2)
请查看此处的第14.6节:http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html#queryhql-select
如果您选择多个列,它将返回一个Object []列表,但不会获得实际的实体。