ManyToMany를 사용하지 않는다면? 인터넷에서 글을 찾거나 강의를 듣다 보면, 직접적인 ManyToMany 사용을 지양하라고 많이 말합니다. 그러면 어떻게 사용해야 할까요? JPA에서는 다양한 연관관계가 존재하며, 상황에 따라 알맞게 연관관계를 맺어주게 됩니다. 사용자간의 팔로우를 예를 들어보겠습니다. 한 사람은 여러 팔로우를 신청할 수 있고 여러 사람도 한사람에게 팔로우를 신청할 수 있어 이러한 경우들을 다대다 관계로 맺을 수 있습니다. 이번 글에서는 이런 관계들을 어떻게 풀어야 적합한지 알아보도록 하겠습니다. ManyToMany의 기본 구조 다대다 관계는 어노테이션을 사용한다면, 간단하게 클래스의 별도 설정 없이 테이블 명, FK설정 등을 간편하게 설정할 수 있습니다.아래 코드는 사용자간의 팔로..