我想知道休眠(或JPA规范)上是否有一项功能,该功能可以让我从整个不同类型的存储库(在本例中为其余类型)中获取实体的某些字段。
@Entity
public class Record implements Serializable {
@Id
private Long id;
@ManyToOne
private Product product;
private Instant time;
private String observation;
// more stuff...
在此示例中,Product
是我必须从休息服务中获取的“实体”(意味着有一个URL,我将向其发出get请求,并通知Record
id,然后将JSON响应解析为Product
)。
我了解到,从某种意义上讲,问一下休眠是否可以做到这一点是没有意义的,因为它的运行方式(我不足以描述)。但是,如果是这样,是否有一些标准方法可以解决这种情况?
很明显,我想要的是能够从存储库中检索Record
,此存储库已将Product
字段与Record
的其他字段一起填充。我想可以自己实现JpaRepository
,但是对于至少看起来很简单的东西,它有很多方法可以实现。
我正在使用弹簧靴。