具有复合键的高级JPA映射-一对一关系
我正在使用JPA 1.0,并有以下表格,即为清晰起见简化的类型、指南和地址名称,并以粗体突出显示。这是一个场景,其中3个表格之间的in关系是基于复合键构建的。每个表的非关键字段都位于实线下方 关系 键入一-->多个指南具有复合键的高级JPA映射-一对一关系,jpa,mapping,composite-key,one-to-many,compound-key,Jpa,Mapping,Composite Key,One To Many,Compound Key,我正在使用JPA 1.0,并有以下表格,即为清晰起见简化的类型、指南和地址名称,并以粗体突出显示。这是一个场景,其中3个表格之间的in关系是基于复合键构建的。每个表的非关键字段都位于实线下方 关系 键入一-->多个指南 引导许多我不知道的人;I don’我不知道静态是如何滑入的,当它不属于那里时:-@JB Nizet我在考虑连接表的同一行,但是如果您注意到表指南有一个名为Value的字段的状态。您有什么理由使用JPA 1而不是JPA 2吗? @Entity @Table(name = "Type
引导许多我不知道的人;I don’我不知道静态是如何滑入的,当它不属于那里时:-@JB Nizet我在考虑连接表的同一行,但是如果您注意到表指南有一个名为Value的字段的状态。您有什么理由使用JPA 1而不是JPA 2吗?
@Entity
@Table(name = "Type")
public Class Type
@OneToMany(mappedBy = "type", fetch = FetchType.EAGER)
private List<Guide> listGuide;
getListGuide() {
return listGuide;
}
@Entity
@Table(name = "Guide")
public Class Guide
@ManyToOne
@JoinColumns({@JoinColumn(name = "Code"),
@JoinColumn(name = "Date1") })
private Type type;