0

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

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

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

FailedPredicateException(arithmeticPrimary,{ aggregatesAllowed() }?)

4

1 回答 1

1

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

于 2012-10-12T15:23:59.500 回答