2012-09-05 97 views
1

首先感謝幫助我併爲我的英語表達感到抱歉。jpa帶to_timestamp的NamedQuery不起作用

我有一個問題,當我嘗試執行此查詢,在表中的所有列是varchars2,我需要比較他們,因爲他們在哪裏時間戳。

這裏是我的查詢:

SELECT 
    c 
FROM 
    CustodiaTable c 
WHERE 
    c.ctrPro = :ctrPro 
    and TO_TIMESTAMP (c.fecInicio,'DD/MM/YYYY/HH24:MI:SS.FF') >= TO_TIMESTAMP (:fecInicio,'DD/MM/YYYY/HH24:MI:SS.FF') 

fecInicio是varchar2

我發現的一個解決方案是用原生查詢來做,但我也需要他所有的兒子。

感謝。

+0

TO_TIMESTAMP不是JQL有效函數,你的JPA提供者是什麼,你的數據庫是什麼? –

+0

我的數據庫是oracle11g和即時通訊使用toplink。 –

回答