728x90
728x90
스프링 JPA 사용 시에 조회한 Entity 가 프록시인지, 초기화 됬는지 확인하는 메소드 정리 👀
EntityManagerFactory emf = Persistence.createEntityManagerFactory("name");
프록시 초기화 여부 확인
emf.PersistenceUnitUtil.isLoaded(Objedct Entity) , ture false 로 나옴
프록시 클래스 확인 방법
entity.getClass() 출력 , javasist or HibernateProxy 나옴
프록시 강제 초기화
org.hibernate.Hibernate.initialize(entity)
👏
'개발 관련 부가 지식 > 자바, 스프링' 카테고리의 다른 글
spring.jpa.open-in-view 란? (0) | 2023.02.16 |
---|---|
자바 객체 타입은 불변으로, 비교 방법 (공유참조, 값 복사) (0) | 2023.02.14 |
자바란, JVM 구조에 대해서 정리 (0) | 2023.01.19 |
멀티쓰레드 Test code 작성 및 동기화 방법 (0) | 2023.01.09 |
프록시 팩토리 복습 중~ (0) | 2022.12.26 |