@JsonManagedReference @JsonBackReference @JsonManagedReference is the forward part of reference – the one that gets serialized normally. @JsonBackReference is the back part of reference – it will be omitted from serialization. Jackson – Bidirectional Relationships How To Solve JSON infinite recursion Stackoverflow