小编Dim*_*ris的帖子

hibernate上的堆栈溢出由一对多关系引起

我创造了一对多的关系.虽然当我通过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)

java hibernate lombok spring-boot

1
推荐指数
1
解决办法
286
查看次数

标签 统计

hibernate ×1

java ×1

lombok ×1

spring-boot ×1