2016-09-15 10 views
0

OneToMany 관계가있는 엔티티가 있습니다. 아래의 방법으로 상위 엔티티를 가져온 후 :엔티티의 콜렉션 오브젝트가 세션 닫기 후에 값을 가져옵니다.

사용자는 많은 교육 학위가 있습니다. 인터페이스 수준 --------------

공공 사용자 인 getUser을에서

@Transactional (전파 = Propagation.REQUIRED) ----------- (int 사용자 ID) { ... 반품 사용자; }

자식 컬렉션 (교육 학위)을 얻으려고 할 때 세션 종료로 인해 지연되는 역할 컬렉션을 지연 초기화하지 못했습니다.

컬렉션 개체가로드되는 방법을 설명하십시오.

답변

0

해결책을 찾았 으면 @LazyCollection(LazyCollectionOption.FALSE)을 사용하여 엔티티 컬렉션을로드해야합니다.