2012-06-15 7 views
0

다른 테이블의 필드가 필요한 엔티티가 있습니다. 그들은 같은 기본 키를 가지고 두 번째 표는 내가 같은 엔티티 빈에 두 테이블을 얻을 수있는 방법두 개의 다른 테이블 동일한 엔티티의 일부

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

예를

를 들어 ... 기본적으로 첫번째의 연장이다? 여기에 대한 답을 찾을 수

답변

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")

할 것 ...뿐만 아니라 그 두 번째 부분을 답변
관련 문제