openjpa sql параметр набора даты всегда добавляет метку времени с 00: 00: 00.0 - PullRequest
0 голосов
/ 12 октября 2018

Я использую jpql и пытаюсь установить параметры даты для выборки записей между датами.Но jpa добавляет метку времени как 00: 00: 00.0.Так что, если я даю одно и то же от даты и до даты, я не получаю записи.Я хочу только дату, а не метку времени.

Вот мой код

 @Temporal(TemporalType.DATE)
@Column(name="createdate")
private Date createDate;

@Temporal(TemporalType.DATE)
@Column(name="updatedate")
private Date updateDate;

public VwFicCorDatasheet() {
}


 query.setParameter("fromDate", fromDate,TemporalType.DATE);
        query.setParameter("toDate", toDate,TemporalType.DATE);

Но это jpa производит метку времени, из-за этого я не получаю результат.

[params=(Timestamp) 2018-10-12 00:00:00.0, (Timestamp) 2018-10-12 
00:00:00.0]
 [10/12/18 18:36:02:234 CEST] 0000058e SQL           3   openjpa.jdbc.SQL: 
  Trace: <t -1127829451, conn -124634172> [1 ms] spent

Может ли кто-нибудь помочь мне, пожалуйста.

Спасибо, Хари.

...