如何解决有没有一种方法可以在Spring-Boots @RepositoryRestResource注释生成的一个API页面中公开多个实体的值
我是Spring Boot的新手,所以请不要烤我... 我有3个实体,它们彼此相关,如下所示:
@Entity
public class A {
@OneToMany(
fetch = FetchType.EAGER,mappedBy = "a")
private Set<B> bs = new HashSet<>();
}
我省去了所有其他代码(构造器/获取器/设置器),因此它更具可读性...以下实体是ManyToMany实体,其中的其他列映射了A和C之间的关系
@Entity
public class B {
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="Aid")
private A a;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="Cid")
private C c;
}
现在是实体C:
@Entity
public class C {
@OneToMany(
fetch = FetchType.EAGER,mappedBy = "c")
private Set<B> bs = new HashSet<>();
}
我在我的存储库中使用@RepositoryRestResource批注创建一个API,我现在要做的是公开A的API页面中B和C的所有列。这可能吗?如果可能的话,怎么办呢?我能够通过所述实体的吸气剂从B中的A和C暴露值,但是我不能在实体A中做到这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。