在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