Me estoy ejecutando como prueba unitaria y se vuelve automáticamente incluso si no utilizo el @rollback
en la primavera 3.1. Mi prueba se parece¿@Transactional retrotrae automáticamente la transacción en la primavera 3?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:application-context.xml" })
public class PersonServiceTest {
@Test
@Transactional
public void savePerson() {
Person person = createPerson();
personService.savePerson(person);
}
}
es un comportamiento Rollback está configurado por defecto?
TL; DR: Sí, este es el valor predeterminado. –