正如Alex所说,为防止无限递归,您添加了此批注
@JsonIgnoreProperties(value = {"exchange"})
@OneToMany(mappedBy = "exchange")
private List<HalfFlow> halfFlows;
@JsonIgnoreProperties(value = {"exchange"}, allowSetters = true)
@OneToMany(mappedBy = "exchange")
private List<HalfFlow> halfFlows;
此解决方案在这里有更好的解释https://softwareengineering.stackexchange.com/questions/300115/best- way-to-deal-with-hibernate-1-many-relationship-over-rest-json- service