今天遇到了这个问题,开始以为是驱动太老的缘故,结果却是hibernate自己

目前Myeclipse所用的Hibernate3.1使用了hibernateTemplate这个东西,所以事务管理很多地方都使用了这个东西。

但是这个东西对连接池的连接管理确是一打漏洞,默认值很是不友好,所以经常会出现

连接无法关闭等异常

现在只用在spring的applicationContext.xml里写入以下属性即可解决:

<prop key="hibernate.connection.release_mode">after_transaction</prop>

意思是,一旦事务完成就关闭连接。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐