[Java, JPA] 도메인 객체간 연관관계에서 즉시로딩과 지연로딩 and 프록시 객체
특정 게시글을 클릭 할 때, 게시글과, 각 게시글에 딸린 첨부파일들을 데이터베이스에서 로딩하여 엔티티객체에 저장하여야하는데, 구현한 로직해서 게시글을 누르면 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: kr.com.test.jpa.domain.Board.board_files, could not initialize proxy - no Session 위와 같이 LazyInitializationException이 발생하였다. 에러를 구글링해보니 엔티티 간 연관관계 설정시에 즉시로딩, 지연로딩에 관한 설정이 필요했다. 보통 엔티티를 설계할 때, 엔티티와 연관된 또다른 엔티티들이 같이 포함되어..
프로그래밍/JPA
2019. 8. 11. 10:23