postgres tablefunc模块使用hql hibernate查询?

时间:2012-06-12 15:16:47

标签: hibernate postgresql crosstab

你知道如何在HQL查询中使用postgres交叉表(tablefunc)函数吗?你需要用Hibernate注册这个函数吗?

这是我得到的错误:

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

感谢。

1 个答案:

答案 0 :(得分:0)

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