인프런 커뮤니티 질문&답변
양방향관계 toString 무한 루프 가능성 원인
작성
·
849
0
양방향관계 toString 무한 루프 가능성 원인에 대해서 생각해봤는데요. 강사님께서 말씀해주신 것처럼 Member에서 toString실행하면 team의 toString이 호출&실행되고, team.toString()에서는 <Member>리스트가 있기 때문에 이 리스트의 Member 하나하나의 toString이 다 호출&실행되기 때문이라고 까지 말씀하셨는데요.
Member 하나하나의 toString이 호출될 때 각 Member.toString 내부에서는 또 다시 team.toStroing을 호출&실행하기 때문에 무한루프(스택오버플로우 )가 발생한다고 생각해도 맞을까요?
퀴즈
61%나 틀려요. 한번 도전해보세요!
객체와 관계형 데이터베이스가 관계를 표현하는 방식의 근본적인 차이는 무엇일까요?
객체는 ID, 테이블은 이름
객체는 참조, 테이블은 외래 키
객체는 속성, 테이블은 레코드
객체는 단방향, 테이블은 양방향







