今天遇到了这个问题,开始以为是驱动太老的缘故,结果却是hibernate自己
目前Myeclipse所用的Hibernate3.1使用了hibernateTemplate这个东西,所以事务管理很多地方都使用了这个东西。
但是这个东西对连接池的连接管理确是一打漏洞,默认值很是不友好,所以经常会出现
连接无法关闭等异常
现在只用在spring的applicationContext.xml里写入以下属性即可解决:
<prop key="hibernate.connection.release_mode">after_transaction</prop>
意思是,一旦事务完成就关闭连接。
本文介绍如何通过在Spring的applicationContext.xml中配置属性解决Myeclipse使用Hibernate3.1时,HibernateTemplate对连接池连接管理的漏洞问题,确保连接能够正确关闭,避免异常。

992

被折叠的 条评论
为什么被折叠?



