9
@RunWith(SpringJUnit4ClassRunner.class)
@TransactionConfiguration(defaultRollback = true, transactionManager = "transactionManager")
@Before
@Transactional
public void mySetup() {
// insert some records in db
}
@After
@Transactional
public void myTeardown() {
// delete some records
}
@Test
@Transactional
public void testMy() {
// do stuff
}
を持っているが私の質問は:MySetupを、testMyとmyTeardownはすべて同じトランザクション内で実行されますか?彼らはすべきだと思われますが、私は彼らがお互いに踏み込んでいることを示唆するかもしれないいくつかの奇妙なエラーを得ています。