当某些为空时,React / Spring-boot无法显示@ManyToOne关系

问题描述

我有3个实体:projectuserProjectstandardProjectuserProjectstandardProject与实体{{ 1}}。

我想在我的项目视图中显示这些实体,为此我在@ManyToOne中为两个实体实现了以下内容:

project

并在两个实体.java文件中添加Project.java

@OneToMany(mappedBy = "projet",fetch = FetchType.EAGER)
private Set<UtilisateurProjet> utilisateurs = new HashSet<>();

@OneToMany(mappedBy = "projet")
private Set<StandardProjet> standardProjets = new HashSet<>();

我将它们显示在我的React文件中。重要的一点是,这些关系可以为NULL,有时Project没有任何用户或标准相关,因此我认为以下列为空。但是,这对于@JoinColumn来说是正确的,但对于@ManyToOne @JoinColumn(name = "projet_id") @JsonIgnoreProperties(value = "utilisateurs",allowSetters = true) private Projet projet; 来说却不起作用:

userProject

当我尝试显示它们时。

有猜到吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)