2012-06-15 51 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")

相關問題