Откат транзакции после @Test

Прежде всего, я обнаружил множество тем в StackOverflow по этому поводу, но ни одна из них на самом деле не помогла мне, поэтому извините, чтобы задать, возможно, повторяющийся вопрос.

Я запускаю тесты JUnit с использованием spring-test, мой код выглядит так

@RunWith(SpringJUnit4ClassRunner.class)  
@ContextConfiguration(locations = {})
public class StudentSystemTest {

    @Autowired
    private StudentSystem studentSystem;

    @Before
    public void initTest() {
    // set up the database, create basic structure for testing
    }

    @Test
    public void test1() {
    }    
    ...  
}

Моя проблема в том, что я хочу, чтобы мои тесты НЕ влияли на другие тесты. Поэтому я хотел бы создать что-то вроде отката для каждого теста. Я много искал для этого, но пока ничего не нашел. Я использую Hibernate и MySql для этого

Ответы на вопрос(6)

Ваш ответ на вопрос