JPA1 [Spring] JPA 사용 시 프록시 객체 사용 주의점 프록시 객체는 처음 사용할 때 한 번만 초기화 프록시 객체를 초기화 할 때, 프록시 객체가 실제 엔티티로 바뀌는 것은 아님. 초기화되면 프록시 객체를 통해서 실제 엔티티에 접근 가능 프록시 객체는 원본 엔티티를 상속받음. 따라서 타입 체크 시 주의해야함 (==으로 비교시 실패. 대신 instance of 사용해서 비교) 영속성 컨텍스트에 찾는 엔티티가 이미 있으면 em.getReference()를 호출해도 실제 엔티티 반환 2023. 12. 5. 이전 1 다음 728x90