diff --git a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs index a77cf44c..20678633 100644 --- a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs +++ b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs @@ -550,13 +550,7 @@ namespace Spring.Data.NHibernate /// protected virtual DataAccessException ConvertAdoAccessException(ADOException ex) { - - string sqlString = (ex.SqlString != null) - ? ex.SqlString.ToString() - : string.Empty; - return AdoExceptionTranslator.Translate( - "Hibernate operation: " + ex.Message, sqlString, ex.InnerException); - + return SessionFactoryUtils.ConvertAdoAccessException(AdoExceptionTranslator, ex); } #endregion diff --git a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/SessionFactoryUtils.cs b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/SessionFactoryUtils.cs index 1cf70172..143dae35 100644 --- a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/SessionFactoryUtils.cs +++ b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/SessionFactoryUtils.cs @@ -431,7 +431,6 @@ namespace Spring.Data.NHibernate } throw new UncategorizedAdoException(e.Message, "", "", e); } - } /// diff --git a/src/Spring/Spring.Data.NHibernate21/Data/NHibernate/HibernateTxScopeTransactionManager.cs b/src/Spring/Spring.Data.NHibernate21/Data/NHibernate/HibernateTxScopeTransactionManager.cs index 50844402..210cee11 100644 --- a/src/Spring/Spring.Data.NHibernate21/Data/NHibernate/HibernateTxScopeTransactionManager.cs +++ b/src/Spring/Spring.Data.NHibernate21/Data/NHibernate/HibernateTxScopeTransactionManager.cs @@ -869,7 +869,7 @@ namespace Spring.Data.NHibernate /// protected virtual DataAccessException ConvertAdoAccessException(ADOException ex, IAdoExceptionTranslator translator) { - return translator.Translate("Hibernate flusing: " + ex.Message, null, ex.InnerException); + return translator.Translate("Hibernate flushing: " + ex.Message, null, ex.InnerException); } ///