@Transactional
テストクラスで注釈を使用してトランザクションを有効にすることと、テストリスナーでトランザクションを有効にすることに違いはあります@TestExecutionListeners(TransactionalTestExecutionListener.class)
か?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/applicationContext.xml")
@Transactional
public class MyTestClass {
....
}
と
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/applicationContext.xml")
@TestExecutionListeners(TransactionalTestExecutionListener.class)
public class MyTestClass {
....
}