Tôi đang cố gắng tuần tự hóa POJO thành JSON nhưng bị kẹt trong vấn đề tham chiếu vòng tròn. Tôi biết cách xử lý một đến nhiều và đảo ngược các mối quan hệ bằng cách sử dụng @JsonBackReference
và @JsonManagedReference
.Làm thế nào để giải quyết tham chiếu vòng tròn trong json serializer gây ra bởi nhiều TO nhiều hibernate hai chiều lập bản đồ?
Vấn đề của tôi là quan hệ nhiều-nhiều chiều (ví dụ: sinh viên có thể có nhiều khóa học và mỗi khóa học có thể có nhiều sinh viên đăng ký), phụ huynh tham chiếu tài liệu tham khảo con và con về cha mẹ và tại đây serializer của tôi chết. Theo hiểu biết của tôi, tôi không thể sử dụng @JsonBackReference
ở đây vì loại giá trị của thuộc tính phải là bean: nó không thể là Tập hợp, Bản đồ, Mảng hoặc điều tra.
Có thể một số người có thể tư vấn cho tôi cách xử lý tình huống này không?
Điều này, cộng thêm một số bổ sung mà tôi sẽ đề cập bên dưới, giải quyết một vấn đề tương tự khá độc đáo đối với tôi. – jpitt42