연관관계 매핑

꿀이·2022년 1월 16일
0

단방향 연관관계

Member - Team 관계에서 Member들은 소속된 Team을 하나씩 가진다고 해보자. 이때 Member에서 Team 테이블을 참조하려면 teamId를 가지고 있어야 한다. 근데 이렇게하면 조회할때 Member를 조회하고 그 멤버의 Team을 조회한다고 해보자. 이렇게 하면 Team을 바로 못가져 오니까 코드를 번잡하게 작성해야한다

연관관계를 설정한 후에는 member.setTeam을 해주면 jpa가 외래키 설정을 해준다. 이후 바로 findMember에서 Team테이블에 접근이 가능하다. 기존에는 team_id 를 가지고 와서 다시 find를 했어야 한다.


참고

아... 테이블이 왜 자동으로 생성이 안되나 했는데, 속성을 주석처리를 해놨었네ㅠㅠ...

profile
내게 맞는 옷을 찾는중🔎

0개의 댓글