spring
mafly008
这个作者很懒,什么都没留下…
展开
-
spring中延长hibernate中session的生命周期:OpenSessionInViewFilter
在HIBERNATE中,如果我们要访问到某个类的集合属性,那我们一般在类的的映射文件里SET节点启用LAZE=FALSE;那么在S2SH中怎么解决呢?1.OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是转载 2013-08-29 19:00:31 · 2034 阅读 · 0 评论 -
Spring 中Hibernate session 打开和关闭总结
session的断开是在org.springframework.orm.hibernate.SessionFactoryUtils中处理的。 如果应用程序使用了OpenSessionInViewFilter或者OpenSessionInViewInterceptor,那么所有的打开过的session会注册在ThreadLocal里。在当前线程退出前,OpenSessionInViewFilte转载 2013-08-29 19:33:57 · 9209 阅读 · 0 评论 -
spring整合hibernate关于session的管理 .
最近在测试oa系统的时候,发现若连接几次数据库后,tomcat就完全没反应,打开log文件,发现系统抛出java.lang.IllegalStateException: Pool not open的异常。在网上找到了问题及解决方法如下:在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的。在利用Spring + Hibernat转载 2013-08-29 19:44:07 · 2398 阅读 · 0 评论 -
Spring AOP拦截器的相关配置
要使用方法名匹配AOP切面编程,需要使用到Spring中的org.springframework.aop.support.NameMatchMethodPointcutAdvisor这个类,advice属性定义一个通告类,mappedName定义通告类针对的方法,通告的类需要实现一些特定的接口在特定的时候执行:MethodBeforeAdvice :方法之前执行AfterReturning转载 2013-08-30 17:10:04 · 1925 阅读 · 0 评论 -
在Spring、Hibernate中使用Ehcache缓存
转自:http://www.cnblogs.com/hoojo/archive/2012/07/12/2587941.html前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Sp转载 2013-10-08 16:21:11 · 1024 阅读 · 0 评论