orm

· Backend/JPA
JPA Infinite Recursion 해결하기 JPA 사용시 발생하는 Infinite Recursion을 해결하는 방법에 대해 정리한 내용입니다. 1. Infinite Recursion (nested exception) 문제가 발생하는 이유 1.1. 양방향 연관관계에서 발생하는 Infinite Recursion JPA를 이용하여 양방향 연관관계를 구성한 경우에 발생하는데 컨트롤러에서는 JSON 형태로 값을 출력하기 위해 타입 변환을 필요로 합니다. 이 때 타입 변환이 필요한 엔티티의 필드가 다른 엔티티를 참조하고, 참조한 엔티티의 필드가 기존의 엔티티를 참조하거나 다른 엔티티를 참조하게 되면서 반복적인 재귀가 일어나 Infinite Recursion 문제가 발생하게 됩니다. 다음과 같이 Board, ..
freestrokes
'orm' 태그의 글 목록