JPA中的字符串函数toplink(OAS 10.1.3.n)

时间:2010-12-14 10:21:15

标签: substring jpql toplink oas

我正在尝试以下查询:

SELECT DISTINCT SUBSTRING(c.name, 1, 1) FROM Country c

与Oracle Application Server 10.1.3.3捆绑在一起的againest toplink但我收到错误消息:

SUBSTRING token not recognized

问题是,不支持10.1.3.n支持字符串函数吗? (我确定它是JPA1.0,不是吗? 根据v1.0规范,应该支持SUBSTRING,那么为什么toplink 10.1.3.n不包含它呢?

感谢。

1 个答案:

答案 0 :(得分:1)

JPA 1.0不支持在JPQL查询的select子句中使用函数。升级到TopLink 11.1.1.3.0将为JPQL select子句中的函数提供JPA 2.0功能和支持。

您始终可以在TopLink 10.1.3.3中发布本机SQL或使用TopLink ReportQuery

相关问题