У меня следующий очень простой код.
@SqlResultSetMapping(name="getTestTable", classes = {
@ConstructorResult(targetClass = someEntity.class,
columns = {
@ColumnResult(name="some_date", type=Date.class)
})
})
Запрос:
getEntityManager().createNativeQuery("SELECT distinct some_date from test " );
List<someList > list=query. getResultList();
Entity: someEntity
@Column(name = "some_date")
@JsonFormat(pattern="dd/MM/yyyy")
private Date someDate;
public someEntity(java.util.Date someDate) {
super();
this.someDate= someDate;
}
В столбце someDate есть данныеи запрос работает нормально на Sql-Editor, но при запуске выше кода «some_date» всегда нулевой.
Что не так в этом коде?Как мне получить значение для даты?
Любая помощь будет очень полезна, так как я уже потратил столько времени на эту проблему и ничего не получил. Даже преобразовал формат даты и объявил поле String в коде, но ничего не получалось.