Исключение вызвано Jackson JsonMappingException - должен быть интерфейс - PullRequest
1 голос
/ 17 января 2020

У меня проблема с получением прогнозов для работы с Joda LocalDateTime.

public interface SomeProjection {
   Long getId();
   LocalDateTime getDateCreated()
}

Приводит к следующей ошибке:

Причина: com.faster xml .jackson.databind.JsonMappingException: Тип проекции должен быть интерфейсом! (через цепочку ссылок: org.springframework.data.domain.PageImpl ["content"] -> java .util.Collections $ UnmodifiableRandomAccessList [0] -> com.sun.proxy. $ Proxy358 ["dateCreated"])

Я попытался добавить тот же тип преобразования, что и в сущности.

@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime")

Но для проекций это не имеет значения. Любые советы или хитрости здесь?

...