2

我想知道如何映射以下

我有两个实体类,称为 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

零件类型

@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

PART_TYPE在数据库中,PARTS表和PART_TYPEPART_TYPE之间存在关系。它与PARTS表中的外键链接到PART_TYPEPART_TYPEPART_TYPE表中的主键。

PART_TYPE是一个查找表,用于获取PART_TYPE.

我想知道的是,如果我想映射 JPA 关系,我应该映射它有OnetoOne映射还是ManytoOne从 Parts Entity 映射到 PartType Entity?

我想在我的应用程序中实现与此相关的两件事,一是我想将 PART_TYPE 详细信息(如 desc、所有者等)作为一行,以便我可以在网格中显示,当用户想要编辑网格信息时,我想要将 partType 和 partDesc 显示为组合下拉列表。

我正在进入 JPA 和 Hibernate,因此对此的任何帮助都非常有用

4

0 回答 0