eclipselink jpa运营商详情

时间:2013-06-04 08:46:20

标签: java oracle datetime jpa eclipselink

我正在使用2.4.1 eclipse链接和oracle。 This document列出了几个运算符,可以在编写查询时使用。还有一个例子。我想使用dateDifference函数。在哪里可以找到使用这些运算符时要传递的参数的详细信息。 一些示例代码会很棒。

1 个答案:

答案 0 :(得分:1)

API的最佳来源是Expression类

http://www.eclipse.org/eclipselink/api/2.5/org/eclipse/persistence/expressions/Expression.html#dateDifference%28java.lang.String,%20java.util.Date%29

SELECT e FROM Employee e WHERE OPERATOR('DateDifference ', e.startDate, 'year', e.endDate) > 10

您也可以使用SQL()操作。