我正在尝试使用命名查询,但它不起作用:
@NamedQuery(name = "Uscensuspopulationdata.fetchmostpopstate", query = "SELECT MAX(u.pop2010) FROM Uscensuspopulationdata where u.pop2010 <> 0")
Uscensuspopulationdata是一个实体。我在做什么错?这是错误:
FailedPredicateException(arithmeticPrimary,{aggregatesAllowed()}?)
答案 0 :(得分:1)
异常不是很具描述性,但似乎你没有定义你所显示的查询中的'u'。尝试“..Uscensuspopulationdata u where ..”或其他JPA提供程序,看看是否可以获得可能提供更多细节的异常,以帮助您指明正确的方向。