Пример использования CURRENT_DATE в запросе JPA

"матовый b" имеет его правильный, но быть конкретной, цель "установки" копирует Вашу созданную цель в локальный репозиторий в Вашей файловой системе; полезный для небольших изменений через проекты, не в настоящее время предназначаемые для полной группы.

"развернуть" цель загружает его на Ваш общий репозиторий для того, когда Ваша работа закончена, и затем может быть совместно использована другими людьми, которые требуют его для их проекта.

В Вашем случае, кажется, что "установка" используется для создания управления развертыванием легче, так как локальный repo CI общий repo. Если бы CI был на другом поле, он должен был бы использовать "развернуть" цель.

12
задан naXa 9 October 2017 в 10:49
поделиться

2 ответа

Его можно использовать так:

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

18
ответ дан 2 December 2019 в 06:09
поделиться

Если вы используете Expression Framework , существует метод Expression currentDateDate () для Expression ( org.eclipse.persistence.expressions.Expression ) объект.

3
ответ дан 2 December 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: