首页 > 解决方案 > Spring JPA - 链接 2 个没有父子关系的表

问题描述

是否可以使用@Many 对一个关系链接没有父子关系的 2 个实体?

如下所示,Product 和 Shop 具有相同的主键 productID。一种产品可以在许多商店出售,但没有父子关系。

我将如何将产品映射到商店,以便在检索产品时,也会检索到其销售的商店列表?

@Entity
public class Product {
@Id
private String productID;
private String productName;
private String productStatus;
private Timestamp creationTs;
private List<String> productFeedback;
}

@Entity
public class Shop {
@Id
private String productID;
private String location;
private double salesPerDay;
private TimeStamp latestTs;
}

标签: jpaspring-data-jpa

解决方案


推荐阅读