반응형
프록시란 ?
- 실제 엔티티 대신에 사용되는 객체로서, 원본 엔티티를 상속받는다. 그렇기때문에 타입체크시에 주의해야함.
프록시의 특징
- 프록시 객체는 처음 사용할때 한번만 초기화된다.
- 프록시 객체를 초기화 할 때, 프록시 객체가 실제 엔티티로 변환되는것이 아니라 프록시 객체를 통해서 실제 엔티티 객 체에 접근이 가능한 것이다.
- 영속성 컨텍스트에 실제 엔티티가 이미 존재한다면 getReference()를 호출해도 실제 엔티티를 반환
프록시 사용
- 지연로딩때 사용된다.
출처 : 인프런 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 [김영한]
반응형
'개발 > Spring' 카테고리의 다른 글
[Spring boot JPA] Error executing DDL 오류 (2) | 2020.01.06 |
---|---|
[spring boot]intellij gradle mariadb 연동 (2) | 2020.01.06 |
[JPA] @MappedSuperclass 특징 (0) | 2020.01.02 |
[JPA] 상속매핑 종류와 특성 (0) | 2020.01.02 |
[JPA] @DiscriminatorColumn 속성 (0) | 2020.01.02 |
댓글