首页 > 解决方案 > Jackson JsonMappingException 导致的异常 - 必须是接口

问题描述

我在让 Projections 与 Joda 一起工作时遇到问题LocalDateTime

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

导致以下错误:

引起:com.fasterxml.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")

但这对 Projections 似乎无关紧要。这里有什么提示或技巧吗?

标签: springspring-dataspring-projections

解决方案


推荐阅读