У меня проблемы с Джексоном 1.6.3 и Hibernate. Я нашел эту ветку здесь: Бесконечная рекурсия с Джексоном JSON и Hibernate JPA
Но это не решило проблему.
У меня есть объект Node, который имеет входящие и исходящие отношения. Даже с аннотациями @JsonManagedReference на консоли сервера приложений я вижу генерируемые исключения (бесконечная рекурсия).
Есть ли альтернатива этому?
@Entity
@Table(name="nodes")
public class Node implements Serializable {
@Id
private String id;
@Column(name="x_pos")
private double x;
@Column(name="y_pos")
private double y;
@OneToMany
@JoinColumn(name="source")
@JsonManagedReference("outgoingRelations")
private Set<Relation> outgoingRelations;
@OneToMany
@JoinColumn(name="target")
@JsonManagedReference("incomingRelations")
private Set<Relation> incomingRelations;
@Entity
@Table(name="relations")
public class Relation implements Serializable {
@Id
private Long id;
@ManyToOne
@JoinColumn(name="source")
@JsonBackReference("outgoingRelations")
private Node source;
@ManyToOne
@JoinColumn(name="target")
@JsonBackReference("incomingRelations")
private Node target;
Привет