【发布时间】:2020-07-09 20:37:07
【问题描述】:
我想通过对实体的不同 GET 请求来参数化获取和返回实体关系。 有没有一种配置方式来实现这一点,结合 fetch 策略和 json 包含?
示例:如何通过 A 上的不同 Gets 返回/不返回 Bs 列表。
@Entity
public class A {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToMany(mappedBy = "a", fetch = FetchType.LAZY)
private List<B> listBs ;
}
@Entity
public class B {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToOne(fetch = FetchType.LAZY)
private A a ;
}
【问题讨论】:
标签: json spring-boot spring-data-jpa spring-rest