关于Springboot使用Junit测试时,如何控制测试数据Rollback和Commit

要保证Springboot框架回滚数据,则数据库的事务管理需要由事务管理需要由Spring框架来控制,此外,测试类需要添加事务注解.

其中@Transactional注解应该直接加在类上,@Rollback注解则可以加在类上也可以加在需要回滚的方法上.这样测试的事务就由spring控制,而回滚则由@Rollback来指定,对于想要落库的数据,则添加@Commit注解就可以

参考资料

1. https://www.cnblogs.com/zhengwangzw/p/9323365.html

猜你喜欢

转载自www.cnblogs.com/zad27/p/11683715.html