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

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

 

 

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

 

参考资料

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

posted on 2019-10-16 10:02  zad27  阅读(1014)  评论(0编辑  收藏  举报

导航