我读过
- http://vard-lokkur.blogspot.com/2010/10/json-jackson-to-rescue.html
- http://vard-lokkur.blogspot.com/2010/10/json-jackson-serialization-narrowed.html
- http://www.cowtowncoder.com/blog/archives/2010/09/entry_418.html
寻找映射一对一关系的解。然而,文章中的这些演示都是多对一或一对多的。从演示中,我得出结论,在大多数情况下,我们将把ONE端注释为@JsonManagedReference,将MANY端注释为@JsonBackReference。
然而,没有关于如何映射到一对一的提示。你知道吗?
同样,如果它是双向一对一的呢?
你可以把它看作一对多的特例;所以你将注释从'parent'到'child'的引用为@JsonManagedReference, 'child'到'parent'的引用为@JsonBackReference。
还有一个文档可能会有所帮助,那就是fastxml Jackson Wiki;第一个示例是一对一关系,应该适用于您的情况。