在JPA查询中使用CURRENT_DATE的示例

谁能指出我有关如何CURRENT_DATE在JPA查询中使用的示例?

CURRENT_DATE是在JPA中指定的,但我无法使其工作。我总是unexpected token

[CURRENT_DATE]例外。既然在JPA中指定了它,那么所有提供商都应该遵守它吗?

我正在使用EclipseLink 2.0 BTW。

回答:

可以这样使用:

Query query = manager

.createQuery("SELECT c FROM CITIES c WHERE c.founded = CURRENT_DATE");

for (Object city : query.getResultList()) {

System.out.println(city);

}

建立的 是时间类型:

  @Column(name = "FOUNDED")

@Temporal(TemporalType.DATE)

private Date founded = new Date();

这不是一个很好的例子,但是您明白了。 我正在使用Eclipselink 1.1.2

以上是 在JPA查询中使用CURRENT_DATE的示例 的全部内容, 来源链接: utcz.com/qa/419220.html

回到顶部