[JPA] 연관관계 (단방향 매핑, 양방향 매핑, 주의사항) 객체를 테이블에 맞춰 데이터 중심으로 모델링하면, 협력 관계를 만들 수 없다. 테이블은 외래 키로 조인을 사용하여 연관 테이블을 찾는다.
객체는 참조를 사용해서 연관된 객체를 찾는다. 테이블과 객체 사이에는 이런 큰 간격이 있다.
단방향 연관관계 Member 와 Team 단방향 매핑 // User @Id @GeneratedValue @Column(name = "USER_ID") private Long id; private String username; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; // Team @Id @GeneratedValue @Column(name = "TEAM_ID") private Long id; private String name; 이렇게 두고, 팀을 바로 멤버에 넣을 수 있다. 양방향 연관관계와 연관관계의 주인 (가장 중요) // Us...
#
JPA
#
Spring
#
Springboot
#
매핑
#
스프링
#
스프링부트