ssafy-pjt-naem / naem-back

4 stars 0 forks source link

엔티티 클래스 내부에 양방향 연결을 만드는 것의 장점은 무엇일까요? #28

Open hookim opened 3 months ago

hookim commented 3 months ago

📝 Describe

참고자료

우리 엔티티 클래스에 List 형태로 다른 엔티티를 참조할 수 있도록 하는 것에 대해서 알아봤습니다.

@Entity
public class Member{
    ....
    List<Feed> feeds = new ArrayList<>();
}

이렇게 유저가 작성한 피드(글)에 대한 리스트를 관리하도록 하는 것입니다. 원래라면 Feed 테이블에서 특정 member_id를 갖고있는 레코드들을 SELECT로 가져오는 방식으로 구현을 하려고 했습니다.

원래방식과 비교했을 때 리스트로 관리하면 어떤 장단점이 있을까요?

✅ Tasks

  1. 양방향 연결이 정확히 무엇인지 알아보기
  2. JPA에서 양방향 연결을 쓰는 방법
  3. 양방향 연결의 장단점

🙋🏻 More

생각보다 고려할 부분들이 많네요!