Acount와 Record 사이에 @ManyToOne 매핑을 만들고 싶습니다. 하나의 계정에 많은 레코드가있을 수 있습니다. 하지만 레코드 클래스에 Account 필드를 추가하거나 그 반대로하고 싶지 않습니다. 특수 효과에 설명해 주시겠습니까? 당신은 당신이 단순히 (확인 중, 또는 INT)와 같은 긴 기록의 계정 클래스를 계정 아이디를 정의 할 수 없습니다 당신이하지 않는 한 주석을 원하지 않는 경우 테이블최대 절전 모드. id에 의한 외래 키 매핑
@Entity
public class Account {
@Id
... getId();
}
@Entity
public class Record {
@Id
... getId();
@?????
... getAccountId();
}
입니까? 돌아 오기를 원하는 것이 하나의 ID라면, 어떤 종류의 매핑도 필요하지 않습니다. 'accountId' 또는'recordId'를 일반 열로 넣으십시오. –
외래 키는 어떻게됩니까? –
그 점을 명확히 할 수 있습니까? 'accountId' 또는'recordId'는 외래 키입니다. –