You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by gb...@apache.org on 2005/10/14 21:34:37 UTC

svn commit: r321194 - in /ibatis/trunk/cs/mapper/IBatisNet.DataMapper: Configuration/DomSqlMapBuilder.cs TypeHandlers/TypeHandlerFactory.cs

Author: gbayon
Date: Fri Oct 14 12:34:26 2005
New Revision: 321194

URL: http://svn.apache.org/viewcvs?rev=321194&view=rev
Log:
- Fixed IBATISNET-120

Modified:
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper/TypeHandlers/TypeHandlerFactory.cs

Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs?rev=321194&r1=321193&r2=321194&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs Fri Oct 14 12:34:26 2005
@@ -770,11 +770,13 @@
 				} 
 				catch (Exception e) 
 				{
+					NameValueCollection prop = NodeUtils.ParseAttributes(xmlNode, _configScope.Properties);
+
 					throw new ConfigurationException(
 						String.Format("Error registering TypeHandler class \"{0}\" for handling .Net type \"{1}\" and dbType \"{2}\". Cause: {3}", 
-						xmlNode.Attributes["callback"].Value,
-						xmlNode.Attributes["type"].Value,
-						xmlNode.Attributes["dbType"].Value,
+						NodeUtils.GetStringAttribute(prop, "callback"),
+						NodeUtils.GetStringAttribute(prop, "type"),
+						NodeUtils.GetStringAttribute(prop, "dbType"),
 						e.Message), e);
 				}
 			}

Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/TypeHandlers/TypeHandlerFactory.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/TypeHandlers/TypeHandlerFactory.cs?rev=321194&r1=321193&r2=321194&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/TypeHandlers/TypeHandlerFactory.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/TypeHandlers/TypeHandlerFactory.cs Fri Oct 14 12:34:26 2005
@@ -197,7 +197,7 @@
 			}
 			if (dbType==null)
 			{
-				map.Add(NULL, handler);
+				map[NULL] = handler;
 			}
 			else
 			{