I work as a unit test, and it automatically returns, even if I do not use @rollback in spring 3.1. My test looks like
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:application-context.xml" }) public class PersonServiceTest { @Test @Transactional public void savePerson() { Person person = createPerson(); personService.savePerson(person); } }
Is rollback set to default?
source share