在我的JUnit測試案例:Spring4 Junit4測試:@TransactionConfiguration VS @Transactional,只使用一個還是一起使用?
我在班級或一個只使用@Transactional,每個測試方法將回滾,因爲內運行的事務中的每個方法。我在方法中添加它,然後分配的方法將回滾。
我只在類上使用@TransactionConfiguration(defaultRollback = true),但事務不起作用。
我一起使用@transaction和@TransactionConfiguration(defaultRollback = true),它也會回滾。
我的問題:
爲什麼回滾是不是隻有在@TransactionConfiguration類工作?
我看到@transactional默認bean名稱是事務管理器和回滾是真的,所以我只添加它在類而不是@TransactionConfiguration?
@transactional必須註釋,是@TransactionConfiguration只分配事務管理器在multi-transactionManager的情況下?