我想知道如何映射以下
我有两个名为Parts和PartType的实体类
零件
@Entity
@Table(name = "PARTS")
public class Parts
@Id
@Column(name = "PART_ID")
private Long partId;
@Column(name = "PART_NAME")
private String partName;
@Column(name = "PART_TYPE")
private String partType;
// with getters and setters
PartType
@Entity
@Table(name = "PART_TYPE")
public class PartType
@Id
@Column(name = "PART_TYPE")
private String partType;
@Column(name = "PART_DESC")
private String partType;
@Column(name = "PART_OWNER")
private String partOwner;
// with getters and setters
在数据库中, PARTS 表的PART_TYPE
与 PART_TYPE 表的PART_TYPE
之间存在关联。它与 PARTS 表中的外键链接到 PART_TYPE ,PART_TYPE
是 PART_TYPE 表中的主键。
PART_TYPE 是一个查找表,用于获取PART_TYPE
的信息。
我想知道的是,如果我想要映射JPA关系,是否应该映射它具有从OnetoOne
映射或从ManytoOne
映射从部件实体到PartType实体?
我想在我的应用程序中实现与此相关的两件事,我希望将des_,owner等PART_TYPE详细信息作为一行,以便我可以在网格中显示以及何时用户想要编辑网格信息,我想将partType和partDesc显示为组合下拉列表。
我正在进入JPA和Hibernate,所以对此的任何帮助都非常有用