从聚合函数中获取值 - JPQL

时间:2012-10-11 17:56:58

标签: jpql

我正在尝试使用命名查询,但它不起作用:

      @NamedQuery(name = "Uscensuspopulationdata.fetchmostpopstate", query = "SELECT MAX(u.pop2010) FROM Uscensuspopulationdata where u.pop2010 <> 0")

Uscensuspopulationdata是一个实体。我在做什么错?这是错误:

FailedPredicateException(arithmeticPrimary,{aggregatesAllowed()}?)

1 个答案:

答案 0 :(得分:1)

异常不是很具描述性,但似乎你没有定义你所显示的查询中的'u'。尝试“..Uscensuspopulationdata u where ..”或其他JPA提供程序,看看是否可以获得可能提供更多细节的异常,以帮助您指明正确的方向。

相关问题