mappedBy1 자바 ORM 표준 JPA 프로그래밍 - 연관관계 매핑 JPA 를 사용하여 객체간의 연관관계를 설정해주면 테이블간의 연관관계를 매핑할 수 있다. 이 때, 단방향(한 쪽에서 참조) 과 양방향 (양쪽에서 참조) 이라는 방향성이 생기게 된다. 테이블과 객체는 관계맺은 상대를 탐색하는 방식에 있어서 차이를 보인다. 테이블은 외래키(fk) Join 을 이용하여 연관관계를 맺은 테이블을 탐색하지만 객체는 참조를 이용하여 연관관계를 맺은 객체를 탐색한다. 즉, 테이블은 한 쪽에서 외래키를 이용하여 탐색하며 이 외래키 단위 그대로 참조가 가능하기 때문에 양방향이라는 개념 자체가 존재하지 않는다. 따라서 이 패러다임의 차이를 극복하기 위해서 객체와 테이블간의 연관관계를 잘 성정해야 한다. 예를 들어보자. Team 이라는 테이블과 Member 라는 테이블이 존재한다. 테이블에.. 2023. 3. 30. 이전 1 다음