抽象模式类型“COALESCE”未知

时间:2017-08-09 08:12:39

标签: java jpa eclipselink named-query

我在JPA-NamedQuery中使用COALESCE。我在Eclipse上总是收到这条错误消息:

       The abstract schema type 'COALESCE' is unknown.

你知道如何删除它吗?

请注意,查询工作正常。

修改

查询

@NamedQuery(name = "FootBaller.mostActive", 
    query = "SELECT f FROM FootBaller f ORDER BY COALESCE((SELECT count(*) FROM RelatedMatch rm WHERE rm.footBaller=f), 0) DESC")

1 个答案:

答案 0 :(得分:-2)

如果你看看这个; https://dzone.com/articles/the-nasty-jpa-unknown-abstract

另请参阅此内容,更多的是区分大小写,即用户错误:Error on compiling query: The abstract schema type 'entity' is unknown

您可能在需要大写的地方使用小写,或者您的注释错误等。但请先参阅上面的第一个链接。