在“JPA 结构”视图中,选择要映射的字段。
右键单击该字段,然后选择映射为 > 一对多。“JPA 详细信息”视图(用于属性)显示了所选字段的属性。
使用此表来填写“JPA 详细信息”视图中的常规信息字段。
使用此表来填写“JPA 详细信息”视图中的连接表信息字段。
属性 | 描述 | 缺省值 |
---|---|---|
名称 | 连接表的名称。 | 缺省情况下,假定名称是实体的相关主表名与下划线的并置。 |
连接列 | 指定两个或多个连接列(即,主键)。 | |
逆向连接列 | 关联的被拥有端(即逆向端)的连接列:被拥有实体的主键列。 |
Eclipse 将对该字段添加以下注释:
@OneToMany(targetEntity=<TARGET_ENTITY>) @Column(name="<COLUMN>") @OneToMany(targetEntity=<TARGET_ENTITY>.class, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>")@OrderBy("<ORDER_BY>") @JoinTable(name="<JOIN_TABLE_NAME>", joinColumns=@JoinColumn(name= "<JOIN_COLUMN_NAME>", referencedColumnName="<JOIN_COLUMN_REFERENCED_COLUMN>"), inverseJoinColumns=@JoinColumn(name="<INVERSE_JOIN_COLUMN_NAME>", referencedColumnName="<INVERSE_JOIN_COLUMN_REFERENCED_COLUMN>"))