您知道如何在 HQL 查询中使用 postgres 交叉表 (tablefunc) 函数吗?您需要向 Hibernate 注册该功能吗?
这是我得到的错误:
unexpected token: CROSSTAB near line 1, column 34 [SELECT * from CROSSTAB('select ...
谢谢。
您知道如何在 HQL 查询中使用 postgres 交叉表 (tablefunc) 函数吗?您需要向 Hibernate 注册该功能吗?
这是我得到的错误:
unexpected token: CROSSTAB near line 1, column 34 [SELECT * from CROSSTAB('select ...
谢谢。
您不能在 HQL 中执行此操作,因为 HQL 是一种独立于数据库实现的不同语言。如果您想使用特定于 PostgreSQL 的功能(例如交叉表),您将需要本机查询接口。