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


Manual close is not allowed over a Spring managed SqlSession

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

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

​​

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


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



​​