로딩
요청 처리 중입니다...

[JPA] 연관관계 (단방향 매핑, 양방향 매핑, 주의사항)

 [JPA] 연관관계 (단방향 매핑, 양방향 매핑, 주의사항)

[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 # 매핑 # 스프링 # 스프링부트