SSM框架,test测试插入数据,操作成功,但数据库没有数据
1.SSM中插入数据没有报错,但是数据库没有值
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c2e92a0a94027f33c9bb4a163b074fc3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cac698e81898cfd8bfd60b0578c0215b.png)
原因:mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务
解决方案:去掉继承:AbstractTransactionalJUnit4SpringContextTests,
或者加上这两个注解
@Transactional
@TransactionConfiguration(defaultRollback = false, transactionManager = "transactionManager")
或者使用
@Rollback(false)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/973627e28cbd99e69220df03880b5452.png)