단방향 연관관계


다음 예시를 통해 연관관계 중 먼저 다대일(N:1) 단방향 관계를 알아보자.

스크린샷 2023-11-16 오전 5.33.27.png

객체 연관관계

테이블 연관관계

객체 연관관계와 테이블 연관관계의 가장 큰 차이

객체는 참조를 사용해서 연관관계를 탐색할 수 있는데, 이것을 객체 그래프 탐색이라 한다.

아래의 코드를 통해 실제 다대일 단방향 연관관계를 맵핑해보자.

@Entity
pubic class Member {

	@Id
	@Column(name = "MEMBER_ID")
	private Long id;

	private String username;

	@ManyToOne
	@JoinColumn(name = "TEAM_ID")
	private Team team;

}