休眠溢出关系

时间:2018-12-01 02:42:03

标签: hibernate spring-boot

我要查询findall列表 每个订单都有清单 每个OrderDetails都具有与父订单的关系的订单

问题是: 当控制器创建响应主体时,它会产生溢出异常 因为休眠会在订单明细上创建订单 如何停止休眠在OrderDetails上创建对象Orders

此处屏幕截图: debuging variable

OrderDetails.class

@ManyToOne(cascade=CascadeType.ALL, targetEntity=Orders.class, fetch = FetchType.LAZY)
@JoinColumn(name = "OrderID")
private Orders orders;

Orders.class

@OneToMany(mappedBy = "orders")
private List<OrderDetails> listOrderDetail;

1 个答案:

答案 0 :(得分:0)

使用@JsonBackReference作为映射注释。