SPRNET-1266 - Context creation can throw ObjectCurrentlyInCreatation exception thrown when using <tx:attribute-driven/> with NHibernateTransactionManager

This commit is contained in:
markpollack
2009-11-03 23:11:22 +00:00
parent bbb57b9066
commit 878c3aba06
17 changed files with 470 additions and 44 deletions

View File

@@ -96,8 +96,8 @@ namespace Spring.Transaction.Config
{
Assert.IsNotNull(NamespaceParserRegistry.GetParser("http://www.springframework.net/tx"));
Assert.IsTrue(ctx.ContainsObjectDefinition(AopNamespaceUtils.AUTO_PROXY_CREATOR_OBJECT_NAME));
string className = typeof(TransactionAttributeSourceAdvisor).FullName;
string className = typeof(ObjectFactoryTransactionAttributeSourceAdvisor).FullName;
string targetName = className + ObjectDefinitionReaderUtils.GENERATED_OBJECT_NAME_SEPARATOR + "0";
Assert.IsTrue(ctx.ContainsObjectDefinition(targetName));