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


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

 

 

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

 

参考资料

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM