我在两个实体之间有一个 oneToMany reltionShip:
public class Product {
@JsonBackReference
private List<ProductDetail> listProductDetail;
和
public class ProductDetail {
@JsonManagedReference
private Product product;
我正在尝试反序列化实体 ProductDetail 但我总是遇到以下异常:
jackson can not handle managed/back reference 'defaultreference': back reference type (java.util.list) not compatible with managed type
我尝试了不同的 json 格式(包括 json 消息中的产品,删除此字段),但结果始终相同。
谁能向我解释这个错误是什么意思以及如何在不修改我的实体的情况下解决它(实体是我们的数据模型组件的一部分,其他同事使用)
谢谢