Manual close is not allowed over a Spring managed SqlSession(转)

最近用junit测试spring项目的时候,报错:

Manual close is not allowed over a Spring managed SqlSession

意思是不允许手动关闭spring管理的sqlSessinon,

google了半天,最后搞定了,是mybatis和mybatis版本的问题:

https://github.com/mybatis/spring-boot-starter/commit/990b3e3b123af87303fe6a588a0ddd6a36178bc2

 

最后突然偶然间发现,其实这个问题解不解决都无所谓,他是junit测完方法以后会去关闭sqlsession,对于我测代码来说无所谓的,这是最后测完报的错,以后有空可以看下jnuit的源码,是怎么调到close sqlsession

 

http://cw381775433.iteye.com/blog/2314782

posted @ 2017-02-27 16:29  剑握在手  阅读(2235)  评论(0)    收藏  举报
返回顶部↑