@回滚和@transactional单元测试方法?

owfi6suc  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(442)

我看一下 @Rollback@Transactional 在文档中,但我无法理解在java应用程序的单元测试方法上使用这些注解的目的。顺便说一下,我用 junitSpring Boot 在我的应用程序中。有什么需要澄清的吗?

@Test
@Rollback
@Transactional
public void test_Method() {
    // ...
}
xpcnnkqh

xpcnnkqh1#

这些注解的目的是告诉程序运行测试,在数据库中进行更改,然后在测试结束时反转所有更改。
它们通常用于需要将数据更改/插入数据库的测试,通常需要清除所有这些测试数据,这些注解可以避免手动执行这些操作

相关问题