목록2025/04 (2)
enginner_s2eojeong

목차연관관계 매핑 시 고려사항다대일 [@ManyToOne]일대다 [@OneToMany]일대일 [@OneToOne]다대다 [@ManyToMany]1. 연관관계 매핑 시 고려사항다중성@ManyToOne: 다대일@OneToMany: 일대다@OneToOne: 일대일@ManyToMany: 다대다단방향 / 양방향테이블은 방향 개념이 없지만, 객체는 참조 방향이 존재함단방향: 한쪽만 참조양방향: 양쪽에서 서로 참조연관관계의 주인외래 키를 가진 쪽이 주인반대편은 mappedBy를 사용하여 읽기 전용 설정2. 다대일 [@ManyToOne]2.1 단방향Member → Team 참조Team은 Member에 대해 모름외래 키는 MEMBER 테이블에 존재@ManyToOne@JoinColumn(name = "TEAM_ID")pr..

목차객체와 테이블 연관관계 차이 이해하기객체의 참조 ↔ 테이블의 외래 키(FK) 매핑 방법방향 (단방향, 양방향), 다중성 (1:N, N:1, 1:1 등) 이해연관관계의 주인 개념 정리1. 1 단방향 연관관계테이블은 외래키(FK)로 조인을 해서 연관된 테이블을 찾지만, 객체는 참조를 통해서 연관된 객체를 찾는다.객체 연관관계와 테이블 연관관계를 매핑 -> ORM 매핑을 해주어야 한다. 회원 & 팀 Class@Entitypublic class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") private Long id; @Column(name = "USERNAME") private String username; @M..