除了使用OpenSessionInView模式之外,还有其他方法可以避免HibernateWeb应用程序中的LazyInitializationExceptions吗?使用OpenSessionInView有什么缺点吗? 最佳答案 在我们的Web应用程序上工作时,我们通常会事先决定View页面中需要哪些对象/字段,并确保在分派(dispatch)到View之前所有对象都已从模型中正确初始化。这可以(至少)通过三种方式实现:fetching使用急切策略的属性(即使用FetchMode.JOIN,如果您使用CriteriaAPI)显式初