0

您知道如何在 HQL 查询中使用 postgres 交叉表 (tablefunc) 函数吗?您需要向 Hibernate 注册该功能吗?

这是我得到的错误:

unexpected token: CROSSTAB near line 1, column 34 [SELECT * from CROSSTAB('select ... 

谢谢。

4

1 回答 1

0

您不能在 HQL 中执行此操作,因为 HQL 是一种独立于数据库实现的不同语言。如果您想使用特定于 PostgreSQL 的功能(例如交叉表),您将需要本机查询接口

于 2012-06-26T22:14:07.050 回答