cannot release connectionn错误解决

来源:互联网 发布:js关闭frame页面跳转 编辑:程序博客网 时间:2024/06/04 18:39
cannot release connectionn错误解决
    经过查看 在后台 的session.close()这行代码报错,而且 错误的rootcase 是 already close,是说明session 已经关闭,再次进行关闭就会出错,仔细搜索了相关内容,原来是在Spring的application中配置datasource的时候加上验证 就ok了,确保 Spring容器中的session 都是有效的具体修改方法如下: 在jdbc.property 的文件中 添加  
#给出一条简单的sql语句进行验证(注意:在SQLServer 中如下写就可以,在Oracle中写 应该为 select 1  from dual)
dataSource_validationQuery= select 1
#在取出连接时进行有效验证
dataSource_testOnBorrow=true
在application 中在配置dataSource中添加如下代码<property name="validationQuery" value="${dataSource_validationQuery}" />
 <property name="testOnBorrow" value="${dataSource_testOnBorrow}" />
这样问题得到解决。。。
0 0