求救,关于struts2配置openSessionInView 问题 struts2hibernatesession 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 延迟加载出现的session closed 这个问题一看就明白啊 丢出个异常信息也是一样的,有出过这个错误的一看就明白哩。 openSessionInView这模式从来没用过。楼主也别用了吧,不要为了开发简单一点就牺牲重要的数据库资源,而且容易导致数据库死锁。就算做个几十人用的小系统也不该用这个技术 能不用最好啊 能不能说下你是怎么解决那个延迟加载的问题啊。。openSessionInView好像对性能也有挺大的影响的? openSessionView 只能在HibernateTemplate.load方法有用,其它find方法亲测没用,百度百科上有解释: 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据) 延迟加载出现的session closed 这个问题一看就明白啊 丢出个异常信息也是一样的,有出过这个错误的一看就明白哩。正解 <filter> <filter-name>openSessionViewFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> <init-param> <param-name>sessionFactoryBeanName</param-name> <param-value>sessionFactory</param-value> </init-param> <init-param> <param-name>singleSession</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name> flushMode </param-name> <param-value>AUTO </param-value> </init-param> </filter> <filter-mapping> <filter-name>openSessionViewFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>这是一种配置方式,注意 <init-param> <param-name>sessionFactoryBeanName</param-name> <param-value>sessionFactory</param-value> </init-param> sessionFactoryBeanName是关键字,而sessionFactory是你自己配置的spring bean的id名称打开这个过滤器的目的就是让session在服务器返回jsp页面后再关闭,这样就不会出现延迟加载的问题了,如果你的程序对效率的要求不是很高,可以尝试使用。 请问java中是做页面显示好 还是后台逻辑好呢? jsp救急 JavaBean 问题 Invalid character used in text string 请教:用struts实现select下拉列表框联动 关于用Digester解析XML文件时,设计类的原则 来者有分!在大连,到什么样的公司实习能够学到东西?? 如何比较日期大小? 请教servlet和javabean的类放置问题 如何在jsp网站里入搜索引擎 百度地图API有没获取城市列表的api,方便城市间的切换 导出excel功能本地测试不报错,发布服务器报404
延迟加载出现的session closed 这个问题一看就明白啊 丢出个异常信息也是一样的,有出过这个错误的一看就明白哩。
能不用最好啊 能不能说下你是怎么解决那个延迟加载的问题啊。。
openSessionInView好像对性能也有挺大的影响的?
比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据)
延迟加载出现的session closed 这个问题一看就明白啊 丢出个异常信息也是一样的,有出过这个错误的一看就明白哩。正解
<filter-name>openSessionViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name> flushMode </param-name>
<param-value>AUTO </param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>openSessionViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这是一种配置方式,注意 <init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
sessionFactoryBeanName是关键字,而sessionFactory是你自己配置的spring bean的id名称
打开这个过滤器的目的就是让session在服务器返回jsp页面后再关闭,这样就不会出现延迟加载的问题了,如果你的程序对效率的要求不是很高,可以尝试使用。