mybatis spring 整合 junit测试无法提交事务



Junit测试中update语句执行不成功,通过日志发现事务被回滚了

Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@596765cf]
============
Transaction synchronization rolling back SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@596765cf]
Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@596765cf]

解决方法:

在测试方法上加上@Rollback(false)

你可能感兴趣的:(mybatis spring 整合 junit测试无法提交事务)