[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
강의 들은 내용을 기반으로 사이드 프로젝트 진행중인데
엔티티 정의 중에 문의사항이 있습니다.
A라는 테이블이 있고, B는 A의 이력테이블입니다.
A테이블의 기본키를 a_id라고 할 때,
B테이블의 기본키는 (a_id+b_date) 이렇게 복합키로 하려고 하는데요.
1. 외래키가 기본키가 되는것인데 아래처럼 하면될까요?
@Id
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "A_ID")
private A aId;
2. (외래키+추가필드)로 표현되는 기본키는 어떻게
표현해야할까요?
인터넷을 찾아보고, 강의도 다시 리뷰해보았는데 확실한
해답을 못찾겠네요. 도움부탁드립니다 ㅜㅠ.ㅜ