`
java-xb
  • 浏览: 124855 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SSH 延迟加载问题

阅读更多
在SSH框架中如果Dao组件继承的是HibernateDaoSupport类,在这种方式下,对象的加载方式是延迟加载,所以如果要在表现层即action中调用逻辑组件,会出现异常如:the owning Session was closed 就是在表现层调用Dao组件时session已经关闭,这是采用延迟加载造成的,由于Spring控制的Hibernate的生命周期只针对数据层和服务层,而未管理到表现层,所以会出现the owning Session was closed的现象。
解决办法:在web.xml中加入这样的代码:
<filter> 
        <filter-name> OpenSessionInViewFilter </filter-name> 
			<filter- 
class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> 
   </filter> 
    <filter-mapping> 
        <filter-name> OpenSessionInViewFilter </filter-name> 
        <url-pattern>/*</url-pattern> 
</filter-mapping>
分享到:
评论

相关推荐

    ssh 分页代码(延迟加载)

    NULL 博文链接:https://yj10864.iteye.com/blog/514521

    SSH延迟加载的一个小DEMO

    一共使用了六种延迟加载的方法, 仅供初学者参考,内有延迟加载的说明txt 补充一下使用的是Oracle数据库,数据库表可根据Hibernate的配置创建 ,呵呵!我的数据库不小心弄丢了,不好意思了

    ssh_inte2模板常用方法&延迟加载问题

    原因是延迟加载还没有发生SQL语句,在业务层session对象就已经销毁了,所以查询到的JavaBean对象已经变成了托管态对象

    SSH开发纪要整合解决四大问题(中文、jar包冲突、延时加载、模块化)文档

    &lt;!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" ... ... input="/add.jsp" --错误时跳转的页面 ...&lt;/struts-config&gt;

    ssh 分页代码(没有延迟加载)

    NULL 博文链接:https://yj10864.iteye.com/blog/514461

    SSH2 annotation 实现struts2.1.6 spring2.5.6 hibernate3.3 全注解开发

    SSH2 annotation 实现struts2.1.6 spring2.5.6 hibernate3.3 全注解开发 hibernate延迟加载_懒加载 具体应用

    浅析Java的Hibernate框架中的缓存和延迟加载机制

    主要介绍了Java的Hibernate框架中的缓存和延迟加载机制,Hibernate是注明的Java下SSH三大web开发框架之一,需要的朋友可以参考下

    FinalShell-国产ssh终端工具

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.内存,Cpu性能监控,Ping延迟丢包,...

    ssh工具FinalShell 3.9.2.2

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.内存,Cpu性能监控,Ping延迟丢...

    最好用的国产SSH客户端工具FinalShell

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    FinalShell SSH工具,服务器管理,远程桌面加速软件

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.内存,Cpu性能监控,Ping延迟丢包,...

    finalsell ssh软件

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    MyContextLoaderPlugIn.jar

    稍微修改后在struts-config.xml中使用MyContextLoaderPlugIn.jar包中ContextLoaderPlugIn.class就可以解决延迟加载的问题 在 struts-config.xml中写上 className="org.springframework.web.struts....

    finalshell国产最好用的服务器管理工具

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    YangMVC 类库和示例程序

    一个高效、快捷、免配置的小巧强大的MVC...使用延迟加载技术的ORM框架。 使用方便快捷,与JSTL无缝兼容,不需要任何转化。 如: list = tool.all().gt("id", 12).lt("id", 33).eq("name","haha").like("author","王");

    finalshell_install.tar

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    Finalshell服务器网络管理软件

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.内存,Cpu性能监控,Ping延迟丢包,...

    finalshell_install.exe

    7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问...

    FinalShell服务器管理软件 v2.03

    6、sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待。7、服务器网络,性能实时监控,无需安装服务器插件。8、内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿。9、双边加速功能,大幅度...

Global site tag (gtag.js) - Google Analytics