2012-06-14 4 views
2

최대 절전 모드 3.2에서 런타임에 반입 유형을 설정하는 방법은 무엇입니까?런타임에 가져 오기 유형을 설정하는 방법은 무엇입니까? + Hibernate

session.beginTransaction(); 
Customer customer = session.get(getCustomerId()); 
session.save(customer); 
session.commit(); 

런타임에 가져 오기 유형 ("lazy/eager")을 변경할 수있는 가능성이있는 경우. 그렇다면 이미 hetchnate.mapping 파일에서 "select/join"이라는 fetch mode를 정의했을 때 어떤 영향이 있습니까?

답변

0

join fetch을 사용하여 초기화 할 특정 모음을 지정할 수 있습니다.

from Cat as cat 
inner join fetch cat.mate 
left join fetch cat.kittens 

는 참조 here

아니면 값 관련이없는 감각을하지 않는 criteria API

+0

귀하의 예제를 사용할 수 있습니다 더. 최대 절전 모드 링크는 실제로 도움이되지 않습니다. –

관련 문제