JsonIgnores,但在我看来,最好的解决方案是使用dto。也许可以看看简化样板文件。我也在HibernateJira中作为一个bug打开了这个主题。请看这里: @Entity @Table(name = "Top") public class Top

JsonIgnores,但在我看来,最好的解决方案是使用dto。也许可以看看简化样板文件。我也在HibernateJira中作为一个bug打开了这个主题。请看这里: @Entity @Table(name = "Top") public class Top,hibernate,Hibernate,JsonIgnores,但在我看来,最好的解决方案是使用dto。也许可以看看简化样板文件。我也在HibernateJira中作为一个bug打开了这个主题。请看这里: @Entity @Table(name = "Top") public class Top { @Id String id; @OneToMany(mappedBy = "top", fetch = FetchType.EAGER) List<Left> left = new Array


JsonIgnores,但在我看来,最好的解决方案是使用dto。也许可以看看简化样板文件。我也在HibernateJira中作为一个bug打开了这个主题。请看这里:
@Entity
@Table(name = "Top")
public class Top {
    @Id
    String id;

    @OneToMany(mappedBy = "top", fetch = FetchType.EAGER)
    List<Left> left = new ArrayList<>();

    @OneToMany(mappedBy = "top", fetch = FetchType.EAGER)
    List<Right> right = new ArrayList<>();
}

@Entity
@Table(name = "Left")
public class Left {
    @Id
    String id;
    String parent;

    @ManyToOne
    @JoinColumn(name = "top_id")
    Top top;

    @OneToMany(mappedBy = "parent", fetch = FetchType.EAGER)
    Set<Bottom> bottom;
}

@Entity
@Table(name = "Right")
public class Right {
    @Id
    String id;
    String parent;

    @ManyToOne
    @JoinColumn(name = "top_id")
    Top top;

    @OneToMany(mappedBy = "parent", fetch = FetchType.EAGER)
    Set<Bottom> bottom;
}