一、手动加载 如: 
 

 
  
  1. Hibernate.initialize(obj.getUser());//加载用户对象 



二、使用OpenSessionInViewFilter 配置解决延迟加载 如:
 

 

 
  
  1. <!--OpenSessionInViewFilter 解决延迟加载问题 -->   
  2. <filter>   
  3. <filter-name>OpenSessionInViewFilter</filter-name>   
  4. <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter                </filter-class>   
  5. <!-- singleSession默认为true,若设为false则等于没用OpenSessionInView -->   
  6. <init-param>   
  7. <param-name>singleSession</param-name>   
  8. <param-value>true</param-value>   
  9. </init-param>   
  10. </filter>   
  11. <filter-mapping>   
  12. <filter-name>OpenSessionInViewFilter</filter-name>   
  13. <url-pattern>/*</url-pattern>   
  14. </filter-mapping> 

本文出自: http://xp9802.iteye.com/blog/1214259 ,转载时请务必保留此出处