gpt4 book ai didi

hibernate - GROUP_CONCAT Hibernate HQL

转载 作者:行者123 更新时间:2023-12-04 12:52:42 26 4
gpt4 key购买 nike

基本上,我正在尝试在 Hibernate 中编写以下查询。请帮我做同样的事情。

SELECT collaboratoruser,GROUP_CONCAT(collaboratorrole SEPARATOR ',') 来自 tbl_conceptcollections_collaborator WHERE collectionid = incollectionid 按协作者用户分组;

我不能使用 SQL 查询,我只想使用 HQL。任何帮助表示赞赏。

最佳答案

坦率的回答是否定的

为什么会这样?

Hibernate 仅支持在多个数据库中使用的通用函数/语法。此外,MySQL Server 中没有任何 group_concat 函数,其他数据库可能也一样。

解决方法:

您必须仅将其作为 native SQL 查询来执行。

关于hibernate - GROUP_CONCAT Hibernate HQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20483909/

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