【发布时间】:2016-06-13 12:57:14
【问题描述】:
我有一个 grails 应用程序。我们支持 Oracle db 和 H2 db。
我在 prod 上使用 Oracle 11g DB,在开发环境上使用 H2 DB。 我有带有“listAgg”功能的休眠查询。它在 Oracle 上运行良好。 但是H2不支持这个功能。我该怎么做才能将此功能与 H2 一起使用?
我认为可以通过自定义方言来完成。但我不明白怎么做。谁能详细解释一下?
我看到 H2 具有类似于 listAgg 的“group_concat”功能。我可以配置我的应用程序,以便将“group_concat”用于 H2DB 而不是 listAgg。
Grails 2.3.11.
非常感谢!
【问题讨论】:
标签: java hibernate grails hql dialect