Restful资源并不总是与您的jpa实体进行一对一映射.我认为有一些问题我想弄清楚如何处理:
@JsonIgnore但我仍然会有问题1,3和4.@JsonIdentityInfo)可能的解决方案: 我能想到的唯一方法是处理所有这些问题,就是创建一大堆"资源"类,这些类将具有构造函数,这些构造函数需要实体来构建资源并为此放置必要的getter和setter.资源就可以了.那有点矫枉过正吗?
为了解决2,3,4和5,我可以在将它发送给Jackson以将我的pojo序列化或反序列化为JSON之前对实际实体进行一些预处理和后处理,但这并不能解决问题1.
这些都是我认为其他人会遇到的问题,我很好奇其他人提出的解决方案.(我目前正在使用JPA 2,Spring MVC,Jackson和Spring-Data,但对其他技术开放)