Struts2 Hibernate中关闭Session的filter问题
来源:百度文库 编辑:神马文学网 时间:2024/07/02 16:55:35
用Struts2+Hibernate开发Web程序
发现网站老是一动不动,在DAO中用 Statistics stats = HibernateUtil.getSessionFactory().getStatistics();
查看了统计结果,发现打开50个Session只有20个关闭了.
看结构也没有什么问题,我使用两个ThreadLocal 存放Session 和Transaction,再用一个Filter去关闭,各个配置表面上也是没有问题,可是做测试的时候才发现关闭Session的Filter根本就是没有运行,或是有时运行,有时不运行,
仔细想了想,调整了一下sessionclosefilter和Struts2的filter的顺序如下,终于可以关闭了
HibernateSessionCloseFiler
com.hitecin.struts2.filter.HibernateSessionClose
struts-cleanup
org.apache.struts2.dispatcher.ActionContextCleanUp
struts2
org.apache.struts2.dispatcher.FilterDispatcher
HibernateSessionCloseFiler
/*
struts-cleanup
/*
struts2
/*
发现网站老是一动不动,在DAO中用 Statistics stats = HibernateUtil.getSessionFactory().getStatistics();
查看了统计结果,发现打开50个Session只有20个关闭了.
看结构也没有什么问题,我使用两个ThreadLocal 存放Session 和Transaction,再用一个Filter去关闭,各个配置表面上也是没有问题,可是做测试的时候才发现关闭Session的Filter根本就是没有运行,或是有时运行,有时不运行,
仔细想了想,调整了一下sessionclosefilter和Struts2的filter的顺序如下,终于可以关闭了
Struts2 Hibernate中关闭Session的filter问题
struts2+spring +Hibernate的思想
翻译的Hibernate的Session的javadoc
严重: Exception starting filter struts2
Struts2 Hibernate开发笔记
Struts2 Hibernate开发笔记
Hibernate中常见的20个问题(1-10)-
Hibernate中常见的20个问题(11-20)
Hibernate效率的问题
关闭浏览器使session立即失效的方法 - jfy3d(剑事)
tomcat关闭后重启,SESSION 仍然有效的处理方法
Struts2、Spring、Hibernate三者整合的过程示例1
Struts2、Spring、Hibernate三者整合的过程
Struts2与Spring、Hibernate三者整合的过程示例*
Struts2、Spring、Hibernate三者整合的过程示例123
Struts2与Spring、Hibernate三者整合的过程
Struts2与Spring Hibernate三者整合的过程示例
设置Session过期时间的问题
struts2+hibernate+spring配置管理一
Struts2与Spring、Hibernate示例
BlogJava - jfy3d(剑事)BLOG - 关闭浏览器使session立即失效的方法
Struts2与Spring、Hibernate三者整合的过程示例333
Struts2与Spring、Hibernate三者整合的过程示例4
基于struts2+spring+hibernate+jquery的jmesa分页实现样例(转)