私は持っている
@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 はすべて同じトランザクション内で実行されますか? そうすべきだと思われますが、お互いに足を踏み入れていることを示唆する奇妙なエラーが表示されます。