异常处理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-...
  • u013980127
  • u013980127
  • 2016年12月22日 18:02
  • 10894

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...
  • qq_28301007
  • qq_28301007
  • 2017年01月04日 23:33
  • 4007

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

以前的项目经历中,基本上都是Spring + Hibernate + Spring JDBC这种组合用的多。至于MyBatis,也就这个项目才开始试用,闲话不多说,进入正题。 以前的这种框架组合中...
  • zl3450341
  • zl3450341
  • 2014年02月28日 19:17
  • 16318

Manual commit is not allowed over a Spring managed SqlSession

java.lang.UnsupportedOperationException: Manual commit is not allowed over a Spring managed SqlSessi...
  • murenqing123
  • murenqing123
  • 2017年10月27日 12:28
  • 140

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

21.Junit 设置默认的jvm参数方法问题:我们的工程中运行junit时,要为每个testcase设置一下jvm的参数,并且jvm的参数都是要一样的?有没有方法设置所有testcase的jvm参数...
  • FansUnion
  • FansUnion
  • 2016年06月04日 11:26
  • 2184

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
  • 255

origen2.1 manual

概述第三章 介绍初始化数据,包括硬编码进程序内部的中子能谱部分; 第四章 介绍ORIGEN2使用说明,即用户手册,也是本文的重点; 第五章 介绍相关的数据库,tape9.inp和tape10.in...
  • yangfeng2014
  • yangfeng2014
  • 2016年03月02日 15:02
  • 495

Manual close is not allowed over a Spring managed SqlSession

每次应用关闭都会跑出如下异常,查了许多资料,解决办法是设置Spring创建Bean的模式,问题是初步解决的,具体原因却不怎么清楚: “java.lang.UnsupportedOperationEx...
  • Hangele
  • Hangele
  • 2018年01月16日 17:40
  • 41

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

在SpringMVC 配合Mybatis的使用中出现这样一个警告 [org.springframework.beans.factory.support.DisposableBeanAdapter...
  • baijunzhijiang_01
  • baijunzhijiang_01
  • 2016年04月26日 10:10
  • 3476

Hbase实战之WEB项目关闭异常及解决方法

http://www.yhaitao.net/hbase-actual-closing-abnormality-of-web-projects/项目环境Maven的Web项目中,Spring(4.3....
  • u013980127
  • u013980127
  • 2016年12月22日 17:52
  • 1035
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:异常处理Manual close is not allowed over a Spring managed SqlSession
举报原因:
原因补充:

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