Ich habe eine einfache App, die org.springframework.jdbc.datasource.DataSourceTransactionManager
verwenden, um die Transaktionen zu verwalten. Meine Feder Config ist wie folgt:DataSourceTransactionManager und Test für aktive Transaktion
<tx:annotation-driven/>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
ich kommentierten haben die Methode mit @Transactional
und drucken Sie das TransactionSynchronizationManager.isActualTransactionActive()
Aber das löschte ist false
. Was habe ich falsch gemacht ?
Edit: Ich habe vergessen zu sagen, dass ich das mit SpringJUnit4ClassRunner.class
testen. Ich habe die TransactionalTestExecutionListener.class
und das wird nicht funktionieren. Jetzt hat es funktioniert, nachdem ich die Klasse mit AbstractTransactionalJUnit4SpringContextTests
Wie nennt man diese Methode? – axtavt