实际上,似乎问题出在“
id”属性上。由于两个不同实体的属性名称相同,因此在反序列化过程中会出现一些问题。根本不知道是否有意义,但是我解决了将
JsonIdentityInfoParentEntity
的标签更改为
@JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class, property = "id", scope = ParentEntity.class))
当然,我也
scope=ChildEntity.class
按照此处的建议更改了ChildEntity的范围
顺便说一下,我愿意接受新的答案和建议。



