작성
·
237
답변 1
5
Book 에 Writer가 있고 Writer에서 List<Book> 을 가지고 있다고 가정했을 때 Book과 Writer가 서로를 참조하니까 상호참조라고 할 수 있습니다. 이 경우에 @Data 애노테이션이 만들어 주는 Book의 equals를 사용하면 Book -> Writer -> Book 무한 반복으로 스택오버플로가 발생하는 것을 볼 수 있습니다. 그걸 방지하려고 equals를 만들 때 id만 쓰도록 설정한겁니다.
그저 갓 ..