@Transactional测试中不回滚
时间: 2023-11-09 22:02:38 浏览: 86
完美解决Spring声明式事务不回滚的问题
可能是因为你的测试方法没有被正确地标记为事务性测试。在JUnit中,可以使用注解 @Transactional 来标记测试方法需要在事务中运行。如果测试方法没有被正确地标记为事务性测试,那么在测试过程中所做的更改将不会回滚。
另外,还有一些其他的原因可能导致测试中不回滚,比如使用了不同的数据源或者在测试方法中手动提交了事务等。
阅读全文