【发布时间】:2018-12-21 10:41:12
【问题描述】:
我正在使用 jpql jpa eclipselink 以下查询不起作用:
SELECT c FROM TableA c WHERE c.forumId = :forumId AND c.isDefault = true HAVING MAX (c.validFrom)
我得到“表达式不是有效的条件表达式”的错误
【问题讨论】:
-
因为 HAVING 子句必须是布尔/条件表达式,所以它是完全正确的。为什么不修复您的查询以使 HAVING 成为布尔值...datanucleus.org:15080/products/accessplatform_5_2/jpa/…
-
但我想获得最大有效来自我怎样才能表达这个?
-
好的,不需要最大值,只需按 valdFom DESC 限制 1 排序
标签: oracle jpa eclipselink jpql