首页 > 解决方案 > JPQL CAST WITH HANA = CLOSE,找到 '('

问题描述

我正在尝试在我的 sql 查询 hana 中进行强制转换。

询问:

SELECT * FROM MYTABLE 
ORDER BY CAST(JSON_VALUE(MYTABLE .data, '$.total') AS DECIMAL(38, 4))

此代码在数据库中执行时可以正常工作,但是当我在 JPQL 中尝试此代码时出现此错误。

expecting CLOSE, found '('

我已经尝试改变hana的方言,但我得到了同样的错误,任何想法如何解决?

标签: sqlhibernatejpahanajql

解决方案


推荐阅读