Я использую 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
Может ли кто-нибудь помочь мне, пожалуйста.
Спасибо, Хари.