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 固有の機能 (クロス集計など) を使用する場合は、ネイティブ クエリ インターフェイスが必要になります。