Джексон - Сериализация сущности с самореференцией

У меня есть следующая сущность:

@Entity
@Table(name = "registry_entry")
@JsonIgnoreProperties(ignoreUnknown = true)
public class RegistryEntry extends GenericEntity {

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  @Column(unique = true, nullable = false)
  @JsonProperty("id")
  protected Long id;
  ...
  @ManyToMany(fetch = FetchType.EAGER)
  @JoinTable(name = "srv_registry_entry_related_dependence",
    joinColumns = @JoinColumn(name = "id_reg_entry", referencedColumnName = "id"),
    inverseJoinColumns = @JoinColumn(name = "id_related_reg_entry", referencedColumnName = "id"))
  @JsonProperty
  private List<RegistryEntry> relatedRegistryEntries;
  ...
}

Предположим, что у нас есть лицаA а такжеB гдеB.relatedRegistryEntries содержитA а такжеA.relatedRegistryEntries содержитB.

Когда я пытаюсь сериализоватьA или жеB, я получилStackOverflowError, Как я могу сериализовать только идентификатор в этом списке?

Ответы на вопрос(2)

Ваш ответ на вопрос