편의상 기본키,외래키 컬럼만 적어보겠습니다.
Member {
MEMBER_ID (pk)
TEAM_ID(FK)
}
Team{
TEAM_ID(PK)
}
Temp(임의의테이블1){
TEMP_ID(PK)
TEAM_ID(FK)
}
** 테스트중 상황이라 가정하겠습니다!!
안녕하세요 강사님 제발 답변부탁드립니다
Member 에서의 Team을 향한 @ManyToOne
Temp 에서의 Team을 향한 @ManyToOne
Team 에서 Member와 mappedby를 통해 매핑 되는 @OneToMany,List멤버객체 선언
Team 에서 Temp와 mappedby를 통해 매핑 되는@OneToManyList템프객체 선언 이 있다고 가정하겠습니다.
"Team"의 값을 "N대1"의 "N"에서 넣어준다 하셨는데
1. Member에서 넣어야할지 Temp에서 넣어야할지..?
Team의 id값을 외래키로 쓰는 테이블이 많아지면 당연히 Team에서 넣어줘야 하는게 아닌지요?
2. 그게 아니면 Member와 Temp의 @ManyToOne에서 insertable, updatable을 선언해서 생성을 금지해야되는지..?
3. 매핑자체를 바꿔야하는지..?