java - eclipselink jpa 运算符详细信息

标签 java oracle datetime jpa eclipselink

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

最佳答案

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() 操作。

关于java - eclipselink jpa 运算符详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913396/

相关文章:

sql - oracle游标值根据条件而变化

oracle - 无法执行 native 批量操作查询

datetime - 在 Playground 上工作时,Golang 时间解析无法正常工作

c# - HTTP 请求中的 .NET DateTime 对象添加 1 小时

java - 布局内布局

java - 仅当使用自定义 Vector 类时,添加负零浮点结果才为 1.0f

java - 在 Java 中转换为泛型类型不会引发 ClassCastException?

Oracle EXECUTE IMMEDIATE 更改解释查询计划

python - 如何使用python从csv中的同一列拆分日期和时间?

java - 如何从 Maven 构建中删除 stax-api