使用hql hibernate查询的postgres tablefunc模块?

使用hql hibernate查询的postgres tablefunc模块?,hibernate,postgresql,crosstab,Hibernate,Postgresql,Crosstab,您知道如何在HQL查询中使用postgres交叉表(tablefunc)函数吗?是否需要向Hibernate注册该函数 这就是我得到的错误: unexpected token: CROSSTAB near line 1, column 34 [SELECT * from CROSSTAB('select ... 谢谢。您不能在HQL中这样做,因为HQL是一种独立于数据库实现的不同语言。如果您想使用PostgreSQL特有的功能(如交叉表),则需要

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

这就是我得到的错误:

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

谢谢。

您不能在HQL中这样做,因为HQL是一种独立于数据库实现的不同语言。如果您想使用PostgreSQL特有的功能(如交叉表),则需要