Hibernate Proxy
-
JPA Hibernate ProxySpring 2022. 9. 13. 17:39
오늘도 열심히 사이드 프로젝트를 진행하던 중 동행모집 엔티티의 속한 멤버 중 요청 유저가 속해있는지 검사하는 걸 진행하던 중 의도와는 다르게 진행하는 걸 확인하게 된다. 동행모집 참가서 에서 불러온 Gathering 엔티티 안에 있는 GatheringMember 엔티티 데이터가 분명히 있는데도 불구하고 호출해서 확인해보면 의도와는 다르게 진행해서 디버그 모드로 해당 데이터들을 확인해보니 다음 스샷처럼 되어 있는걸 알 수 있었다. gathering 과 requestUser 모두 데이터는 있을텐데 내부 데이터들이 모두 다 null 로 되어 있다. 그리고, 해당 변수의 처음 정보를 보면 Gathering$HibernateProxy~~~~ User$HibernateProxy~~~~ 이렇게 되어 있는 것을 알 수..