【发布时间】:2012-09-05 06:57:47
【问题描述】:
首先感谢您对我的帮助,并为我的英语感到抱歉。
当我尝试执行此查询时遇到问题,表中的所有列都是 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。
我发现的一个解决方案是使用本机查询,但我也需要他的所有儿子。
谢谢。
【问题讨论】:
-
TO_TIMESTAMP 不是 JQL 有效函数,您的 JPA 提供程序是什么,您的数据库是什么?
-
我的数据库是oracle11g,我使用toplink。
标签: oracle jpa eclipselink toplink named-query