2011-12-04 114 views
0

是否有可能創建與父級隔離級別不同的子事務?例如。與城堡的TransactionMode屬性:NHibernate中的子事務隔離級別

[Transaction(TransactionMode.Requires, IsolationMode.ReadCommitted)] 
void A() 
{ 
    // select/update here 

    B(); 

    // select/update here 
} 

[Transaction(TransactionMode.RequiresNew, IsolationMode.Serializeable)] 
void B() 
{ 
    // select/update here 
} 
+1

我不確定Castle是做什麼的,但NH沒有嵌套事務 – Firo

回答

1

不,它不是。 NHibernate中不存在子事務。遇到的第一個事務要求的隔離模式將優先。