Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有复合键的高级JPA映射-一对一关系_Jpa_Mapping_Composite Key_One To Many_Compound Key - Fatal编程技术网

具有复合键的高级JPA映射-一对一关系

具有复合键的高级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

我正在使用JPA 1.0,并有以下表格,即为清晰起见简化的类型、指南和地址名称,并以粗体突出显示。这是一个场景,其中3个表格之间的in关系是基于复合键构建的。每个表的非关键字段都位于实线下方

关系

键入一-->多个指南
引导许多我不知道的人;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;