异常处理Manual close is not allowed over a Spring managed SqlSession

原创 2016年04月26日 10:10:35

在SpringMVC 配合Mybatis的使用中出现这样一个警告

[org.springframework.beans.factory.support.DisposableBeanAdapter (line-337)] - Invocation of destroy method ‘close’ failed on bean with name ‘sqlSession’: java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession

解决办法:在Spring MVC的配置文件中加入

    <bean id="writableSQLSession" class="org.mybatis.spring.SqlSessionTemplate" scope="prototype">
        <constructor-arg index="0" ref="sqlSessionFactory"/>
    </bean>

重点是加上scope

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring-MyBatis实战之 Manual close is not allowed over a Spring managed SqlSession

项目环境Maven的Web项目中,使用spring(4.3.4.RELEASE)、Mybatis(3.2.4)、mybatis-spring(1.2.2)连接数据库,产生异常。详细异常2016-12-...

Manual commit is not allowed over a Spring managed

Manual commit is not allowed over a Spring managed SqlSession Manual close is not allowed over a Sp...

关于Spring3 + Mybatis3整合时,多数据源动态切换的问题

以前的项目经历中,基本上都是Spring + Hibernate + Spring JDBC这种组合用的多。至于MyBatis,也就这个项目才开始试用,闲话不多说,进入正题。 以前的这种框架组合中...

2016年工作中遇到的问题21-30

21.Junit 设置默认的jvm参数方法问题:我们的工程中运行junit时,要为每个testcase设置一下jvm的参数,并且jvm的参数都是要一样的?有没有方法设置所有testcase的jvm参数...

Manual commit is not allowed over a Spring managed SqlSession

java.lang.UnsupportedOperationException: Manual commit is not allowed over a Spring managed SqlSessi...

JUnit测试时,Mybatis报错:Manual close is not allowed over a Spring managed SqlSessio

一、问题:JUnit测试时,mybatis报错:java.lang.UnsupportedOperationException: Manual close is not allowed ov...
  • IRhythm
  • IRhythm
  • 2017年10月23日 10:16
  • 51

java.lang.UnsupportedOperationException WebView is not allowed in privileged processes

最近做一个项目,项目调试基础库的一个调试工具展示设备信息页面使用WebView。有一个应用集成调试基础库展示内容时出现 java.lang.UnsupportedOperationException:...

git中进入带有空格的目录下的解决办法

比如:要进入Program Files目录下 有两种方法: 1、将Program Files目录用引号引起来。 $ cd "Program Files" 2、将空格处使用空格引号 $...

spring创建SqlSession的scope="request"问题

昨天在用ssm搭建一个项目,在将 sqlSession的scope设置为"request"时,然后在@Service public class UserServiceImpl implements ...

iOS 【错误:'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'】

错误:'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'   意为不允许修tabB...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:异常处理Manual close is not allowed over a Spring managed SqlSession
举报原因:
原因补充:

(最多只允许输入30个字)