2012-06-15 45 views
0

我有一个实体需要来自另一个表的字段。第二个表基本上是第一的延伸,它们具有相同的主键...两个不同的表是同一实体的一部分

例如

Organization 1:    OrganizationExtension 
___________     _____________________ 
PK: OrgaID     PK: OrgID 

我怎样才能得到这两个表到同一实体bean?

回答

0

在这里找到答案...... OpenJPA

从本质上讲,你会做这...

@Entity 
@Table(name="ART") 
@SecondaryTable(name="ART_DATA", 
    [email protected](name="ART_ID", referencedColumnName="ID")) 
public class Article { 

    @Id private long id; 

    @Column(table="ART_DATA") 
    private byte[] content; 

    ... 
} 

如果你使用注释,而不是XML ... 唯一的问题剩下的将是如何你确定第二个表中的列吗?

回答的第二部分,以及... 你只想做以下@Column(table="ORGANIZATION_LINK", name="EVENING_HOURS")

相关问题