gpt4 book ai didi

java - JPA 连接运算符

转载 作者:IT老高 更新时间:2023-10-28 21:07:36 27 4
gpt4 key购买 nike

是否有用于字符串连接的 JPA 连接运算符?

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

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

Oracle 等供应商提供 || 其他供应商如 Microsoft 提供 +。是否有标准的 JPA 连接运算符,以便我可以创建类似的查询

cola || colb || colc || cold

我尝试使用带有 SQL Server 的 openjpa +,但它似乎是无效的 JPQL。我在 oracle reference 中找不到任何关于此类运算符的信息。 .

最佳答案

CONCAT 函数在 JPA 2.0 中进行了扩展,允许传递超过 2 个参数,来自规范的第 4.6.17.2.1 节(字符串函数):

CONCAT(string_primary, string_primary {, string_primary}* )

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

关于java - JPA 连接运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com