【发布时间】:2012-08-05 00:25:28
【问题描述】:
我正在作为单元测试运行,即使我在 spring 3.1 中不使用@rollback,它也会自动返回。
我的测试看起来像
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:application-context.xml" })
public class PersonServiceTest {
@Test
@Transactional
public void savePerson() {
Person person = createPerson();
personService.savePerson(person);
}
}
是否默认设置回滚行为?
【问题讨论】:
-
TL;DR:是的,这是默认设置。
标签: spring unit-testing transactions