Spring 加载所有JUNIT测试和回滚所需的初始数据

Spring 加载所有JUNIT测试和回滚所需的初始数据,spring,junit,Spring,Junit,我们如何加载JUNIT测试将使用的数据,并在最后使用spring单元测试进行回滚?您可以让您的测试类扩展如下内容: 有关更多信息,请参见第9.3.2.3节和第9.3.5.4节弹簧文档: 您可以将其与DBUnit等工具结合使用,用已知数据填充数据库。请更具体一些。你说的回滚是什么意思?@Before或@BeforeClass是否不够?是的,加载junit测试所需的初始数据,并在单元测试完成后擦除数据。这样做的需要是运行单元测试,而不会使数据库过度拥挤。找到了答案。使用AbstractTrans

我们如何加载JUNIT测试将使用的数据,并在最后使用spring单元测试进行回滚?

您可以让您的测试类扩展如下内容:

有关更多信息,请参见第9.3.2.3节和第9.3.5.4节弹簧文档:


您可以将其与DBUnit等工具结合使用,用已知数据填充数据库。

请更具体一些。你说的回滚是什么意思?
@Before
@BeforeClass
是否不够?是的,加载junit测试所需的初始数据,并在单元测试完成后擦除数据。这样做的需要是运行单元测试,而不会使数据库过度拥挤。找到了答案。使用AbstractTransactionalJunit4SpringContextTest使所有方法都具有事务性。用@Transactional注释方法就可以做到这一点。默认情况下是回滚。