在JPA中如何编写以下DB2查询
SELECT MAX(CAST(ABC_COLUMN AS INT)) FROM ABC_TABLE
如何在命名查询中写这个? 当我在下面的代码中写这个
时@NamedQuery(name="getMaxValue", query="SELECT MAX(CAST(ABC_COLUMN AS INT)) FROM ABC_TABLE")
此语句显示编译错误,因为未在FROM子句中定义CAST。
如何克服这个问题?
答案 0 :(得分:0)
正如@JB Nizet指出的那样,一旦你选择了特定于供应商的数据库功能(例如你的示例中的CAST
),就必须使用本机查询