是否可以使用JPA具有自定义的聚合函数,该函数将扩展concat()以便将列值连接为单个字符串?

最佳答案

我最近在使用JPA和H2数据库时遇到了同样的问题。我尝试从JPQL调用带有函数调用(参见下文)的GROUP_CONCAT函数,但未成功。最后,我改用了 native 查询调用

但是,JPA 2.1 specifications提到您可以调用(函数调用)标量或聚集的预定义或用户定义的数据库函数。此后,我通过高亮显示相关部分,从规范中复制了该段。



引用:Java Persistence 2.1, Final Release

10-07 19:31
查看更多