n+11 JPA 기본 - 프록시와 연관관계 관리 프록시em.findDB를 통해서 실제 엔티티 객체 조회em.getReferenceDB 조회를 미루는 가짜 객체(프록시) 엔티티 객체 조회특징실제 클래스를 상속받아서 만들어진다.실제 클래스와 겉모양이 같다.사용하는 입장에서 이론상으로 진짜 객체인지 프록시 객체인지 구분하지 않고 사용하면 된다.프록시 객체는 실제 객체의 참조(target)를 보관프록시 객체를 호출하면 프록시 객체는 실제 객체의 메서드를 호출한다. 프록시 객체는 처음 사용할 때 한번만 초기화프록시 객체를 초기화 할 때, 프록시 객체가 실제 엔티티로 변하는게 아님초기화 시, 프록시 객체를 통해서 실제 엔티티로 접근이 가능한 것프록시 객체는 원본 엔티티를 상속받음, 따라서 타입을 체크해야한다.(== 비교가 아닌 instance of를 사용할 것).. 2024. 6. 9. 이전 1 다음