- entity로 반환해주려고 하면 얘를 json으로 변환해서 내보내줘야 하는데 그게 불가해서 나는 에러다.
---(+)영속성 문제라고 하는데 해당 개념을 더 추가해서 알아보도록 하자---
- 엔티티를 @FETCH=EAGER 을 통해 response로 돌려주려고 하면 다양한 에러가 난다.
- 예를 들어서 Member 이라는 객체 안에
Team
을 외래키로 가지는 경우가 있고, Team 안에 List<Member>
이 있다고 하자.
- Memeber 을 엔티티로 불러오게 되면 멤버 안에 팀을 불러오고 팀은 자기 안에 있는 멤버리스트들을 불러오고 멤버 안에 팀을 불러오고 .... 이런 식
따라서 RETURN 값으로 돌려줄 때는 ENTITY가 아닌 절대 DTO로 돌려줘야 한다!