spring - 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 似乎无关紧要。这里有什么提示或技巧吗?
解决方案
推荐阅读
- python - 使用来自其他字典的特定对创建字典
- sql - 如何在分组和加入后找到最大值?
- r - 计算两个值在 R 中的组内同时出现的次数
- docker - Docker 上的 Confluent 平台在意外退出后需要重新启动
- node.js - nodejs 我没有导出这个变量,也没有使用过它,但每次运行项目时它都会加载。为什么?
- c++ - 这段代码不能正常工作,为什么它对我来说没有任何意义。有谁猜出问题可能是什么?
- javascript - 服务工作者可以在提取处理程序中使用 waitUntil 处理并发请求吗?
- html - 为什么当我更改数字时我的媒体查询不起作用?
- sockets - 如何了解如何与网络设备通信
- javascript - 如何在 Firebase 事务中循环?