Notice
Recent Posts
Recent Comments
Link
목록2025/02/26 (1)
HJW's IT Blog
JPA 연관관계에서 프록시 객체의 역할과 한계
0. Hibernate 프록시 객체본 글로 넘어가기전 간략하게 나마 Proxy 객체에 대해 짚고 넘어가겠다.JPA 의 엔티티 간에 연관 관계가 있을때, fetch = FetchType.LAZY 가 설정되어 있다면, Hibernate 는 DB에 실제 쿼리를 날리는 대신 임시 프록시 객체를 반환한다. 이로 인해, Hibernate 는 데이터가 실제로 필요한 순간까지 SQL 을 실행하지 않을 수 있다.Member member = em.getReference(Member.class, 1L); 이와 같이 getReference() 를 활용하면, 실제 클래스가 아닌 프록시 클래스를 조회할 수 있다. 1. 1:1 관계와 프록시 동작 분석@Entity public class Member { @Id ..
Java
2025. 2. 26. 11:04