Ich verwende Springdaten jpa, um mein Projekt zu erstellen. Es gibt eine Benutzer-Entität und eine Biz-Entität.Jpa-Entity-Beziehung verursacht Endlosschleife
@ManyToOne(fetch=FetchType.LAZY,cascade = CascadeType.ALL)
@JoinColumn(name = "user_id")
private UserInformation belongUser;//所属用户
Dieser Code ist Teil der Biz-Klasse.
@OneToMany(cascade = CascadeType.ALL,mappedBy = "belongUser")
private Set<BizInformation> bizs = new HashSet<BizInformation>();
Und das ist ein Teil der Benutzerklasse
Das Problem ist, wenn ich ein UserInfomation über RESTful api zu bekommen, ist es eine BizInfo zurückkehrt, dann innerhalb der BizInfo gibt sie die UserInfomation und verursachte schließlich eine Stackoverflow Exception .
Wie kann ich das lösen? Vielen Dank.
eine Endlosschleife, aber sie nicht sagen. Scheinbar ist das JSON, was absolut nichts mit der JPA-API zu tun hat – DN1
@ DN1 das ist bekannt JSON Serialiser-Verhalten (viele Leute sagen: Fehler, andere: Funktion) –