Merge pull request #116 from radupcforever/master

HibernateTransactionManager.GetIDbTransaction() does not work with subclasses of AdoTransaction
This commit is contained in:
Steve Bohlen
2015-11-22 13:16:26 -05:00

View File

@@ -667,7 +667,7 @@ namespace Spring.Data.NHibernate
{
try
{
FieldInfo fi = hibernateAdoTx.GetType().GetField("trans", BindingFlags.Instance | BindingFlags.NonPublic);
FieldInfo fi = typeof(AdoTransaction).GetField("trans", BindingFlags.Instance | BindingFlags.NonPublic);
adoTransaction = fi.GetValue(hibernateAdoTx) as IDbTransaction;
}
catch (Exception e)