JPA에서의 순환 참조 이해와 해결 방법 1. JPA 순환 참조 공모전에서 관심 멘토를 추가하는 API를 만들던 중에 순환 참조 문제를 만났습니다. stackoverflow: null이라는 메시지가 떴는데 왠지 모르게 친숙했습니다. 하지만 친숙한 느낌과는 다르게 이전 프로젝트에서는 겪은 적이 없었던 문제라 해결하는 데에 많이 애먹었습니다. 왜 이전 프로젝트에서 겪은 적이 없었는지는 나중에 알게됩니다. ㅎㅎ; JPA란? Java Persistence API(JPA)는 Java ORM 기술인 Hibernate를 기반으로 만든 API로, 객체 지향적인 프로그래밍을 지원하고, SQL과 JDBC를 사용하는 데 필요한 공통적인 코드를 줄여줍니다. 하지만 JPA를 사용하다보면 종종 순환 참조(Circular Refe..