当前位置: 首页 > 面试题库 >

在JPA查询中使用CURRENT_DATE的示例

傅俊德
2023-03-14
问题内容

谁能指出我有关如何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



 类似资料:
  • 我试图通过示例查询来过滤数据。它适用于实体和基本体,但不适用于投影。你知道SpringDataJpa中是否有这样的功能吗?

  • 样本子句 sample_clause允许您指示数据库从表中的随机数据样本中进行选择,而不是从整个表中进行选择。 我想使用QueryDSL运行下面的查询 样本子句 sample_clause允许您指示数据库从表中的随机数据样本中进行选择,而不是从整个表中进行选择。 从测试t样本(80)中选择,其中t.test_id=01,t.test _ suite _ id = 02 其中条件是动态的,我使用qu

  • 我在这里创建了一个类似于教程的Web应用程序:https://spring.io/guides/tutorials/react-and-spring-data-rest/ . 我已经添加了后gresql数据库,一切正常。我有一个基本查询查找我的存储库中的By用户名(字符串名称),工作正常。我的问题是,由于某种原因我无法创建自定义查询,例如 . 假设我做了一个测试,我只想得到这个语句的值。我说的不能

  • 问题内容: 我一直在努力寻找可以通过JPA中的方法调用设置的所有提示的权威资源,但我的想法是空的。有人知道很好的参考吗? 问题答案: 请参阅“ 3.4.1.7。查询提示” 。

  • 使用JPA2。0(通过Hibernate 4),我可以使用EntityManager在数据库中查询查询条件为主键的记录。查找(java.lang.Class entityClass,java.lang.Object primaryKey)。但是,如果查询条件不是主键(例如,选择city值为“london”的所有记录),我是否必须创建一个TypedQuery并显式提供SQL语句?我应该采取什么最佳做

  • 问题内容: 我可以使用Spring Data JPA 进行示例查询,其中将特定的实体实例用作搜索条件? 例如(如果没有双关语),如果我有一个看起来像的实体: 我可以找到所有出生于1977年1月1日的姓史密斯的受雇者,并举一个例子: 问题答案: Spring数据依赖于JPA和EntityManager,而不依赖于Hibernate和Session,因此,您没有开箱即用的findByExample。您