Proxy1 [JPA] 프록시 객체와 지연로딩 정리 HTML 삽입 미리보기할 수 없는 소스 1. 프록시 객체란 프록시 객체는 실제 Entity를 대신하는 가짜 객체이다. 사용법을 보면은 무슨 뜻인지 이해가 갈 것이다. 먼저 java에서 프록시 객체를 생성하는 방법은 이렇다. entityManager.getReference(타겟엔티티.class, 엔티티의PK) getReference함수의 리턴값을 확인해 보면 'the found entity instance'라고 적혀있다. 즉 엔티티 객체를 돌려준단 것이다. 그러면 getReference 함수를 통해서도 Entity 객체가 조회되고 find() 함수를 통해서도 Entity가 조회되는데 무슨 차이가 있는걸까? 그 차이는 getClass()를 직접 로깅을 해보는 순간 다르단 걸 알 수 있다. EntityMana.. 2023. 8. 27. 이전 1 다음