我创造了一对多的关系.虽然当我通过id从多边到一边查询对象时,一切似乎都很好,但是连接列抛出了一个stackoverflow异常,我无法弄清楚它为什么会发生.我大概遵循了本教程.
玩家实体
@Entity
@Data
public class Player {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "player_id", updatable = false, unique = true, nullable = false)
private Long id;
@Column(name = "name")
private String name;
@Column(name = "num")
private int num;
@Column(name = "position")
private String position;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "team_id")
private Team team;
}
Run Code Online (Sandbox Code Playgroud)
团队实体
@Entity
@Data
public class Team {
@Id
@Column(name="team_id", updatable = false, unique = true)
private String id;
@Column(name = …Run Code Online (Sandbox Code Playgroud)