[JPA] 단방향, 양방향 연관관계, ManyToOne, OneToMany, JoinColumn, mappedBy


[JPA] 단방향, 양방향 연관관계, ManyToOne, OneToMany, JoinColumn, mappedBy

객체를 테이블에 맞추어 모델링 - 연관관계가 없는 객체이다. 참조 대신에 외래 키를 그대로 사용해서 코드를 짠다. Member에 Long teamId를 그대로 가지고 있다. member에 teamId를 저장하려면 team을 저장하고 team에서 getId를 한 뒤에 setTeamId를 해야 된다. 뭔가 객체지향에 어긋난 느낌 - 이렇게 객체를 테이블에 맞추어 데이터 중심으로 모델링 하면, 협력 관계를 만들 수 없다. - 테이블은 외래 키를 조인을 사용해서 연관된 테이블을 찾는다. - 객체는 참조를 사용해서 연관된 객체를 찾는다. - 테이블과 객체 사이에는 이런 큰 간격이 있다. 단방향 연관관계, 객체 지향 모델링 - Member(N) -> Team(1) 일대다 관계 - 객체 지향 모..........

[JPA] 단방향, 양방향 연관관계, ManyToOne, OneToMany, JoinColumn, mappedBy에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JPA] 단방향, 양방향 연관관계, ManyToOne, OneToMany, JoinColumn, mappedBy