如何解决杰克逊无序列化错误?

how to solve No serialization error of jackson?

提问人:7z__rv 提问时间:10/19/2023 最后编辑:Smile7z__rv 更新时间:10/19/2023 访问量:24

问:

我的电影网络项目有问题 我正在实现电影放映计划实体的存储。

发生错误的部分如下:enter image description here

我尝试将大厅和电影的 Id 值导入 dto,并在创建大厅和电影对象后使用它们创建计划实体。

错误消息如下:jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.example.movie_ver2.core

问题发生在大厅实体的剧院中,我认为它发生是因为由于fetch.lazy选项而无法调用剧院。enter image description here

我查了几个参考资料,但我不确定正确的方法是什么。我认为这可能是我的方法的结构性问题,所以我想听听你的意见。

我想问的是

  1. 以当前方式创建计划对象是否正确?
  2. 如果 save 方法没有问题,如何解决 jackson 序列化错误?

任何帮助将不胜感激。谢谢

spring-boot jackson-databind

评论


答: 暂无答案