【发布时间】:2020-08-13 12:07:11
【问题描述】:
说明
我有一个系统,我可以在其中添加 Component 并将其保存到 DB(Mysql)。之后可以创建Product,其中包含不同数量的Components。
据我了解,表格应该类似于component_id|product_id|amount_of_component
组件类:
@Entity
@Table(name = "component")
public class Component {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
}
产品类别:
@Entity
@Table(name = "product")
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
//something should be here
private Component component;
}
问题
我应该使用哪个注释或集合来创建实体之间的这种关系?
【问题讨论】:
标签: java spring jpa spring-data-jpa spring-data