2010-05-28 42 views
1

可以在JPQL中使用強制轉換嗎?在HQL它似乎是支持使用EclipseLink在JPQL中強制轉換

投(...爲...),其中第二 參數是一個Hibernate 類型的名稱,並提取(從〜)如果 ANSI鑄造()和提取物()由底層數據庫支持

源:Hibernate reference

我的目標JPA提供商的EclipseLink,因此任何的EclipseLink具體的解決方案是確定爲好。

回答

2

根據JPA/JPA2的規範,JPQL不支持查詢強制轉換。 然而,最近的EclipseLink版本2.1.0確實有在JPQL和表達式向下轉換一個propritary支持,敬請期待here

+0

感謝您的答案,但我在這裏尋找文字轉換。現在有一個相關的開放bug:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 315087 – 2010-06-29 19:18:53

0

它應該使用JPA 2.1 TREAT運算符來支持。