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