diff --git a/spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java b/spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java index 4f12dcdf3f..6888d46f03 100644 --- a/spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java +++ b/spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java @@ -339,10 +339,11 @@ public abstract class TransactionAspectSupport implements BeanFactoryAware, Init } /** - * Clear the cached transaction managers. + * Clear the cache. */ protected void clearTransactionManagerCache() { this.transactionManagerCache.clear(); + this.beanFactory = null; } /**