could not initialize proxy1 [김영한] 자바 ORM 표준 JPA 프로그래밍 - 섹션 8. 프록시 프록시와 연관관계 관리- 프록시 프록시 (요약) 1) 프록시에 대한 매커니즘은 뒤에 즉시로딩과 지연로딩의 원리를 설명한다. 2) org.hibernate.LazyInitializationException, could not initialize proxy 에러가 발생했을 때, JPA의 엔티티 객체 조회는 트랜잭션 커밋시점에 초기화되므로, 트랜잭션 종료 후 엔티티 getXXX 하게되면 위와같은 에러가 발생할 수 있으니 이 내용을 참고하자. 소스코드로 확인 ==> EntityManager에는 .find()와 .getReference() 메서드가 있다. .find(): 실제 DB에 접근해 가져오는 엔티 .getReference(): 하이버네이트가 강제로 만든 가짜 클래스(프록시 클래스)를 생성한다. ==> 사용.. 2023. 10. 31. 이전 1 다음