JPA concat运算符

是否有用于字符串串联的JPA concat运算符?

我知道有一个JPA CONCAT函数,但是使用它来连接多个字符串很难看。

CONCAT(CONCAT(CONCAT(cola,colb),colc),cold)

像Oracle ||这样的供应商提供像Microsoft 这样的其他 供应商+。是否有标准的JPA串联运算符,以便我可以创建类似的查询

cola || colb || colc || cold

我尝试+将openjpa与SQL

Server一起使用,但是它似乎是无效的JPQL。我在oracle参考中找不到有关此类运算符的任何信息。

回答:

CONCAT功能在 进行了扩展,以允许从规范的4.6.17.2.1节(字符串函数)传递两个以上的参数:

CONCAT(string_primary, string_primary {, string_primary}* )

在JPA 1中,这仅限于两个参数。

以上是 JPA concat运算符 的全部内容, 来源链接: utcz.com/qa/422557.html

回到顶部