长城的博客

聚沙成塔,集腋成裘

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

在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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baijunzhijiang_01/article/details/51248265
文章标签: 异常处理
个人分类: Java学习 mybatis
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭